UGDK
|
#include <abstractloader.h>
Public Member Functions | |
virtual | ~AbstractLoader () |
virtual T * | Load (const std::string &gddfile_path)=0 |
virtual void | newData (T *new_data)=0 |
virtual T *& | data ()=0 |
virtual void | cleanData ()=0 |
Protected Member Functions | |
DescriptionProtocol< T > * | protocol () const |
AbstractLoader (DescriptionProtocol< T > *protocol) |
virtual ugdk::gdd::AbstractLoader< T >::~AbstractLoader | ( | ) | [inline, virtual] |
ugdk::gdd::AbstractLoader< T >::AbstractLoader | ( | DescriptionProtocol< T > * | protocol | ) | [inline, protected] |
virtual void ugdk::gdd::AbstractLoader< T >::cleanData | ( | ) | [pure virtual] |
virtual T*& ugdk::gdd::AbstractLoader< T >::data | ( | ) | [pure virtual] |
virtual T* ugdk::gdd::AbstractLoader< T >::Load | ( | const std::string & | gddfile_path | ) | [pure virtual] |
virtual void ugdk::gdd::AbstractLoader< T >::newData | ( | T * | new_data | ) | [pure virtual] |
DescriptionProtocol<T>* ugdk::gdd::AbstractLoader< T >::protocol | ( | ) | const [inline, protected] |