|
VAPOR3 3.9.4
|
#include <ParamsBase.h>
Public Member Functions | |
| void | RegisterFactoryFunction (string name, function< ParamsBase *(ParamsBase::StateSave *, XmlNode *)> classFactoryFunction) |
| ParamsBase * | CreateInstance (string classType, ParamsBase::StateSave *, XmlNode *)) |
| vector< string > | GetFactoryNames () const |
Static Public Member Functions | |
| static ParamsFactory * | Instance () |
Definition at line 238 of file ParamsBase.h.
| ParamsBase * VAPoR::ParamsFactory::CreateInstance | ( | string | classType, |
| ParamsBase::StateSave * | , | ||
| XmlNode * | |||
| ) |
| vector< string > VAPoR::ParamsFactory::GetFactoryNames | ( | ) | const |
|
inlinestatic |
Definition at line 240 of file ParamsBase.h.
Referenced by VAPoR::ParamsRegistrar< T >::ParamsRegistrar().
|
inline |
Definition at line 246 of file ParamsBase.h.
Referenced by VAPoR::ParamsRegistrar< T >::ParamsRegistrar().