SeContext * createChildContext() const
Create a context that is a child of this context.
std::map< std::string, std::string > ParameterMap
void setParameter(const std::string ¶meterName, const std::string &value)
Set a parameter. NOTE: this must be done when no threads are accessing lookupParameter for safety...
SeContext & operator=(const SeContext &)
bool lookupParameter(const std::string ¶meterName, std::string &value) const
Lookup a SeContext parameter by name.
void setParent(const SeContext *context)
static SeContext & global()
The global default context of the seexpr.
const SeContext * _parent
The parent scope.
const SeContext * getParent() const
bool hasContext(const SeContext *context) const
SeContext(const SeContext &)