InFact
Interpreter and factory for easily creating C++ objects at run-time
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
infact::Factory< T > Member List

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 > &registered) 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::FactoryBaseinlinevirtual