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().