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

This is the complete list of members for infact::Interpreter, including all inherited members.

env()infact::Interpreterinline
Eval(const string &filename)infact::Interpreter
Eval(istream &is)infact::Interpreterinline
EvalString(const string &input)infact::Interpreterinline
Get(const string &varname, T *value) const infact::Interpreterinline
GetMany()infact::Interpreterinline
GetMany(const string &varname, T *var, Args &&...rest)infact::Interpreterinline
Interpreter(int debug=0)infact::Interpreterinline
Interpreter(unique_ptr< IStreamBuilder > istream_builder, int debug=0)infact::Interpreterinline
PrintEnv(ostream &os) const infact::Interpreterinline
PrintFactories(ostream &os) const infact::Interpreterinline
SetIStreamBuilder(unique_ptr< IStreamBuilder > istream_builder)infact::Interpreterinline
~Interpreter()=defaultinfact::Interpretervirtual