SeExpr
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
SeExpr2
ExprVarEnv
SeExpr2::ExprVarEnv Member List
This is the complete list of members for
SeExpr2::ExprVarEnv
, including all inherited members.
_functions
SeExpr2::ExprVarEnv
private
_map
SeExpr2::ExprVarEnv
private
_mergedVariables
SeExpr2::ExprVarEnv
private
_parent
SeExpr2::ExprVarEnv
private
add
(const std::string &name, std::unique_ptr< ExprLocalVar > var)
SeExpr2::ExprVarEnv
addFunction
(const std::string &name, ExprLocalFunctionNode *prototype)
SeExpr2::ExprVarEnv
codegenMerges
(LLVM_BUILDER builder, int mergeIndex) LLVM_BODY
SeExpr2::ExprVarEnv
ExprVarEnv
(ExprVarEnv &other)
SeExpr2::ExprVarEnv
protected
ExprVarEnv
()
SeExpr2::ExprVarEnv
inline
find
(const std::string &name)
SeExpr2::ExprVarEnv
findFunction
(const std::string &name)
SeExpr2::ExprVarEnv
FuncDictType
typedef
SeExpr2::ExprVarEnv
private
lookup
(const std::string &name) const
SeExpr2::ExprVarEnv
merge
(size_t index)
SeExpr2::ExprVarEnv
inline
mergeBranches
(const ExprType &type, ExprVarEnv &env1, ExprVarEnv &env2)
SeExpr2::ExprVarEnv
operator=
(ExprVarEnv &other)
SeExpr2::ExprVarEnv
protected
resetAndSetParent
(ExprVarEnv *parent)
SeExpr2::ExprVarEnv
shadowedVariables
SeExpr2::ExprVarEnv
private
VarDictType
typedef
SeExpr2::ExprVarEnv
private
~ExprVarEnv
()
SeExpr2::ExprVarEnv
Generated by
1.8.5