InFact
Interpreter and factory for easily creating C++ objects at run-time
|
Provides an interpreter for assigning primitives and Factory-constructible objects to named variables, as well as vectors thereof. More...
#include <iostream>
#include <fstream>
#include <memory>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include "environment-impl.h"
Go to the source code of this file.
Classes | |
class | infact::IStreamBuilder |
An interface for classes that can build istreams for named files. More... | |
class | infact::DefaultIStreamBuilder |
The default implementation for the IStreamBuilder interface, returning std::ifstream instances. More... | |
class | infact::Interpreter |
Provides an interpreter for assigning primitives and Factory-constructible objects to named variables, as well as vectors thereof. More... | |
Namespaces | |
infact | |
The namespace for the entire InFact library. | |
Provides an interpreter for assigning primitives and Factory-constructible objects to named variables, as well as vectors thereof.
Definition in file interpreter.h.