KSeExpr
4.0.4.0
KSeExpr
ExprVarEnv
KSeExpr::ExprVarEnv Member List
This is the complete list of members for
KSeExpr::ExprVarEnv
, including all inherited members.
_functions
KSeExpr::ExprVarEnv
private
_map
KSeExpr::ExprVarEnv
private
_mergedVariables
KSeExpr::ExprVarEnv
private
_parent
KSeExpr::ExprVarEnv
private
add
(const std::string &name, std::unique_ptr< ExprLocalVar > var)
KSeExpr::ExprVarEnv
addFunction
(const std::string &name, ExprLocalFunctionNode *prototype)
KSeExpr::ExprVarEnv
codegenMerges
(LLVM_BUILDER, int) LLVM_BASE
KSeExpr::ExprVarEnv
ExprVarEnv
(ExprVarEnv &other)
KSeExpr::ExprVarEnv
protected
ExprVarEnv
()=default
KSeExpr::ExprVarEnv
ExprVarEnv
(ExprVarEnv &&)=default
KSeExpr::ExprVarEnv
find
(const std::string &name)
KSeExpr::ExprVarEnv
findFunction
(const std::string &name)
KSeExpr::ExprVarEnv
FuncDictType
typedef
KSeExpr::ExprVarEnv
private
lookup
(const std::string &name) const
KSeExpr::ExprVarEnv
merge
(size_t index)
KSeExpr::ExprVarEnv
inline
mergeBranches
(const ExprType &type, ExprVarEnv &env1, ExprVarEnv &env2)
KSeExpr::ExprVarEnv
operator=
(const ExprVarEnv &other)
KSeExpr::ExprVarEnv
protected
operator=
(ExprVarEnv &&)=default
KSeExpr::ExprVarEnv
resetAndSetParent
(ExprVarEnv *parent)
KSeExpr::ExprVarEnv
shadowedVariables
KSeExpr::ExprVarEnv
private
VarDictType
typedef
KSeExpr::ExprVarEnv
private
~ExprVarEnv
()=default
KSeExpr::ExprVarEnv
Generated by
1.9.1