#include <factory.h>
template<typename Id, typename T, class Class>
template<typename Id, typename T, class Class>
template<typename Id , typename T , class Class >
size_t Factory< Id, T, Class >::count |
( |
| ) |
const |
template<typename Id , typename T , class Class >
Factory< Id, T, Class >::Type * Factory< Id, T, Class >::create |
( |
const ID & |
id | ) |
|
template<typename Id , typename T , class Class >
Factory< Id, T, Class >::Type * Factory< Id, T, Class >::getRandom |
( |
| ) |
|
template<typename Id , typename T , class Class >
Factory< Id, T, Class >::ID Factory< Id, T, Class >::id |
( |
const char * |
name, |
|
|
bool |
caseSensitive = true |
|
) |
| const |
template<typename Id , typename T , class Class >
const char * Factory< Id, T, Class >::name |
( |
const ID & |
id | ) |
const |
template<typename Id, typename T, class Class>
template<class C >
bool Factory< Id, T, Class >::register_ |
( |
const ID & |
id | ) |
|
|
inline |
template<typename Id , typename T , class Class >
bool Factory< Id, T, Class >::registerCreator |
( |
const ID & |
id, |
|
|
const Creator & |
callback |
|
) |
| |
template<typename Id , typename T , class Class >
const std::vector< Id > & Factory< Id, T, Class >::registeredIds |
( |
| ) |
const |
template<typename Id , typename T , class Class >
std::vector< const char * > Factory< Id, T, Class >::registeredNames |
( |
| ) |
const |
template<typename Id , typename T , class Class >
bool Factory< Id, T, Class >::registerIdName |
( |
const ID & |
id, |
|
|
const char * |
name |
|
) |
| |
template<typename Id , typename T , class Class >
bool Factory< Id, T, Class >::unregisterCreator |
( |
const ID & |
id | ) |
|
The documentation for this class was generated from the following file: