UGDK
|
#include <resourcecontainer.h>
Public Member Functions | |
virtual | ~ResourceContainer () |
virtual void | Insert (const std::string &tag, T val)=0 |
virtual void | Replace (const std::string &tag, T val)=0 |
virtual bool | Exists (const std::string &tag) const =0 |
virtual T & | Find (const std::string &tag)=0 |
virtual T & | Load (const std::string &filepath, const std::string &tag)=0 |
Protected Member Functions | |
ResourceContainer () |
ugdk::base::ResourceContainer< T >::ResourceContainer | ( | ) | [inline, protected] |
virtual ugdk::base::ResourceContainer< T >::~ResourceContainer | ( | ) | [inline, virtual] |
virtual bool ugdk::base::ResourceContainer< T >::Exists | ( | const std::string & | tag | ) | const [pure virtual] |
Implemented in ugdk::base::GenericContainer< T, Loader_T >.
virtual T& ugdk::base::ResourceContainer< T >::Find | ( | const std::string & | tag | ) | [pure virtual] |
Implemented in ugdk::base::GenericContainer< T, Loader_T >.
virtual void ugdk::base::ResourceContainer< T >::Insert | ( | const std::string & | tag, |
T | val | ||
) | [pure virtual] |
Implemented in ugdk::base::GenericContainer< T, Loader_T >.
virtual T& ugdk::base::ResourceContainer< T >::Load | ( | const std::string & | filepath, |
const std::string & | tag | ||
) | [pure virtual] |
Implemented in ugdk::base::GenericContainer< T, Loader_T >.
virtual void ugdk::base::ResourceContainer< T >::Replace | ( | const std::string & | tag, |
T | val | ||
) | [pure virtual] |
Implemented in ugdk::base::GenericContainer< T, Loader_T >.