UGDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
ugdk::gdd::AbstractLoader< T > Class Template Reference

#include <abstractloader.h>

List of all members.

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)

template<class T>
class ugdk::gdd::AbstractLoader< T >


Constructor & Destructor Documentation

template<class T>
virtual ugdk::gdd::AbstractLoader< T >::~AbstractLoader ( ) [inline, virtual]
template<class T>
ugdk::gdd::AbstractLoader< T >::AbstractLoader ( DescriptionProtocol< T > *  protocol) [inline, protected]

Member Function Documentation

template<class T>
virtual void ugdk::gdd::AbstractLoader< T >::cleanData ( ) [pure virtual]
template<class T>
virtual T*& ugdk::gdd::AbstractLoader< T >::data ( ) [pure virtual]
template<class T>
virtual T* ugdk::gdd::AbstractLoader< T >::Load ( const std::string &  gddfile_path) [pure virtual]
template<class T>
virtual void ugdk::gdd::AbstractLoader< T >::newData ( T *  new_data) [pure virtual]
template<class T>
DescriptionProtocol<T>* ugdk::gdd::AbstractLoader< T >::protocol ( ) const [inline, protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines