UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::gdd::SimpleLoader< T > Class Template Reference
Inheritance diagram for ugdk::gdd::SimpleLoader< T >:
Collaboration diagram for ugdk::gdd::SimpleLoader< T >:

Public Member Functions

 SimpleLoader (DescriptionProtocol< T > *protocol)
 
 ~SimpleLoader ()
 
T * Load (const std::string &gddfile_path)
 
void newData (T *new_data)
 
T *& data ()
 
void cleanData ()
 
- Public Member Functions inherited from ugdk::gdd::AbstractLoader< T >
virtual ~AbstractLoader ()
 

Protected Attributes

T * loaded_data_
 

Additional Inherited Members

- Protected Member Functions inherited from ugdk::gdd::AbstractLoader< T >
DescriptionProtocol< T > * protocol () const
 
 AbstractLoader (DescriptionProtocol< T > *protocol)
 

Constructor & Destructor Documentation

template<class T >
ugdk::gdd::SimpleLoader< T >::SimpleLoader ( DescriptionProtocol< T > *  protocol)
inline
template<class T >
ugdk::gdd::SimpleLoader< T >::~SimpleLoader ( )
inline

Member Function Documentation

template<class T >
void ugdk::gdd::SimpleLoader< T >::cleanData ( )
inlinevirtual
template<class T >
T*& ugdk::gdd::SimpleLoader< T >::data ( )
inlinevirtual
template<class T >
T * ugdk::gdd::SimpleLoader< T >::Load ( const std::string &  gddfile_path)
virtual
template<class T >
void ugdk::gdd::SimpleLoader< T >::newData ( T *  new_data)
inlinevirtual

Member Data Documentation

template<class T >
T* ugdk::gdd::SimpleLoader< T >::loaded_data_
protected

The documentation for this class was generated from the following files: