InFact
Interpreter and factory for easily creating C++ objects at run-time
|
This is the complete list of members for infact::Factory< T >, including all inherited members.
BaseName() const | infact::Factory< T > | inlinevirtual |
Clear() | infact::Factory< T > | inlinevirtual |
ClearStatic() | infact::Factory< T > | inlinestatic |
CollectRegistered(unordered_set< string > ®istered) const | infact::Factory< T > | inlinevirtual |
CreateOrDie(StreamTokenizer &st, Environment *env=nullptr) | infact::Factory< T > | inline |
CreateOrDie(const string &spec, const string err_msg, Environment *env=nullptr) | infact::Factory< T > | inline |
CreateVarMap(Environment *env) const | infact::Factory< T > | inlinevirtual |
CreateVectorVarMap(Environment *env) const | infact::Factory< T > | inlinevirtual |
Factory() | infact::Factory< T > | inline |
IsRegistered(const string &type) | infact::Factory< T > | inlinestatic |
Register(const string &type, const Constructor< T > *p) | infact::Factory< T > | inlinestatic |
~FactoryBase() | infact::FactoryBase | inlinevirtual |