hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
hobbes::TEnv Member List

This is the complete list of members for hobbes::TEnv, including all inherited members.

alias(const std::string &, const MonoTypePtr &)hobbes::TEnv
bind(const std::string &vname, const PolyTypePtr &)hobbes::TEnv
bind(const std::string &vname, const QualTypePtr &)hobbes::TEnv
bind(const std::string &vname, const MonoTypePtr &)hobbes::TEnv
bind(const std::string &predName, const UnqualifierPtr &uq)hobbes::TEnv
boundVariables() consthobbes::TEnv
hasBinding(const std::string &vname) consthobbes::TEnv
hasImmediateBinding(const std::string &vname) consthobbes::TEnv
isOpaqueTypeAlias(const std::string &) consthobbes::TEnv
lookup(const std::string &vname) consthobbes::TEnv
lookupUnqualifier(const std::string &predName) consthobbes::TEnv
lookupUnqualifier(const ConstraintPtr &cst) consthobbes::TEnv
parenthobbes::TEnvprivate
parentTypeEnv() consthobbes::TEnv
PolyTypeEnv typedefhobbes::TEnv
ptenvhobbes::TEnvprivate
root()hobbes::TEnv
TEnv(const TEnvPtr &parent)hobbes::TEnv
TEnv()hobbes::TEnv
TypeAliases typedefhobbes::TEnvprivate
typeAliaseshobbes::TEnvprivate
typeEnvTable() consthobbes::TEnv
unalias(const std::string &) consthobbes::TEnv
unbind(const std::string &vname)hobbes::TEnv
unqualifiers() consthobbes::TEnv
Unqualifiers typedefhobbes::TEnv
unqualshobbes::TEnvprivate