hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
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() const | hobbes::TEnv | |
hasBinding(const std::string &vname) const | hobbes::TEnv | |
hasImmediateBinding(const std::string &vname) const | hobbes::TEnv | |
isOpaqueTypeAlias(const std::string &) const | hobbes::TEnv | |
lookup(const std::string &vname) const | hobbes::TEnv | |
lookupUnqualifier(const std::string &predName) const | hobbes::TEnv | |
lookupUnqualifier(const ConstraintPtr &cst) const | hobbes::TEnv | |
parent | hobbes::TEnv | private |
parentTypeEnv() const | hobbes::TEnv | |
PolyTypeEnv typedef | hobbes::TEnv | |
ptenv | hobbes::TEnv | private |
root() | hobbes::TEnv | |
TEnv(const TEnvPtr &parent) | hobbes::TEnv | |
TEnv() | hobbes::TEnv | |
TypeAliases typedef | hobbes::TEnv | private |
typeAliases | hobbes::TEnv | private |
typeEnvTable() const | hobbes::TEnv | |
unalias(const std::string &) const | hobbes::TEnv | |
unbind(const std::string &vname) | hobbes::TEnv | |
unqualifiers() const | hobbes::TEnv | |
Unqualifiers typedef | hobbes::TEnv | |
unquals | hobbes::TEnv | private |