UGDK
|
#include <genericcontainer.h>
Public Member Functions | |
GenericContainer () | |
GenericContainer (Loader_T loader) | |
virtual | ~GenericContainer () |
void | Insert (const std::string &tag, T val) |
void | Replace (const std::string &tag, T val) |
bool | Exists (const std::string &tag) const |
T & | Find (const std::string &tag) |
virtual T & | Load (const std::string &filepath, const std::string &tag) |
Warning: GenericContainer doesn't know how to actually load an object. |
ugdk::base::GenericContainer< T, Loader_T >::GenericContainer | ( | ) | [inline] |
ugdk::base::GenericContainer< T, Loader_T >::GenericContainer | ( | Loader_T | loader | ) | [inline] |
virtual ugdk::base::GenericContainer< T, Loader_T >::~GenericContainer | ( | ) | [inline, virtual] |
bool ugdk::base::GenericContainer< T, Loader_T >::Exists | ( | const std::string & | tag | ) | const [inline, virtual] |
Implements ugdk::base::ResourceContainer< T >.
T& ugdk::base::GenericContainer< T, Loader_T >::Find | ( | const std::string & | tag | ) | [inline, virtual] |
Implements ugdk::base::ResourceContainer< T >.
void ugdk::base::GenericContainer< T, Loader_T >::Insert | ( | const std::string & | tag, |
T | val | ||
) | [inline, virtual] |
Implements ugdk::base::ResourceContainer< T >.
virtual T& ugdk::base::GenericContainer< T, Loader_T >::Load | ( | const std::string & | filepath, |
const std::string & | tag | ||
) | [inline, virtual] |
Warning: GenericContainer doesn't know how to actually load an object.
Implements ugdk::base::ResourceContainer< T >.
void ugdk::base::GenericContainer< T, Loader_T >::Replace | ( | const std::string & | tag, |
T | val | ||
) | [inline, virtual] |
Implements ugdk::base::ResourceContainer< T >.