SeExpr

SeExpr2::ExprLocalFunctionNode Member List

This is the complete list of members for SeExpr2::ExprLocalFunctionNode, including all inherited members.

_children | SeExpr2::ExprNode | protected
_endPos | SeExpr2::ExprNode | protected
_expr | SeExpr2::ExprNode | protected
_isVec | SeExpr2::ExprNode | protected
_maxChildDim | SeExpr2::ExprNode | protected
_parent | SeExpr2::ExprNode | protected
_procedurePC | SeExpr2::ExprLocalFunctionNode | mutable private
_returnedDataOp | SeExpr2::ExprLocalFunctionNode | mutable private
_startPos | SeExpr2::ExprNode | protected
_type | SeExpr2::ExprNode | protected
addChild(ExprNode *child) | SeExpr2::ExprNode |
addChildren(ExprNode *surrogate) | SeExpr2::ExprNode |
addError(const std::string &error) const | SeExpr2::ExprNode | inline
buildInterpreter(Interpreter *interpreter) const | SeExpr2::ExprLocalFunctionNode | virtual
buildInterpreterForCall(const ExprFuncNode *callerNode, Interpreter *interpreter) const | SeExpr2::ExprLocalFunctionNode |
checkCondition(bool check, const std::string &message, bool &error) | SeExpr2::ExprNode | inline
checkIsFP(const ExprType &type, bool &error) | SeExpr2::ExprNode | inline
checkIsFP(int d, const ExprType &type, bool &error) | SeExpr2::ExprNode | inline
checkIsValue(const ExprType &type, bool &error) | SeExpr2::ExprNode | inline
checkTypesCompatible(const ExprType &first, const ExprType &second, bool &error) | SeExpr2::ExprNode | inline
child(size_t i) const | SeExpr2::ExprNode | inline
child(size_t i) | SeExpr2::ExprNode | inline
codegen(LLVM_BUILDER) LLVM_BODY | SeExpr2::ExprLocalFunctionNode | virtual
endPos() const | SeExpr2::ExprNode | inline
expr() const | SeExpr2::ExprNode | inline
ExprLocalFunctionNode(const Expression *expr, ExprPrototypeNode *prototype, ExprNode *block) | SeExpr2::ExprLocalFunctionNode | inline
ExprNode(const Expression *expr) | SeExpr2::ExprNode |
ExprNode(const Expression *expr, const ExprType &type) | SeExpr2::ExprNode |
ExprNode(const Expression *expr, ExprNode *a) | SeExpr2::ExprNode |
ExprNode(const Expression *expr, ExprNode *a, const ExprType &type) | SeExpr2::ExprNode |
ExprNode(const Expression *expr, ExprNode *a, ExprNode *b) | SeExpr2::ExprNode |
ExprNode(const Expression *expr, ExprNode *a, ExprNode *b, const ExprType &type) | SeExpr2::ExprNode |
ExprNode(const Expression *expr, ExprNode *a, ExprNode *b, ExprNode *c) | SeExpr2::ExprNode |
ExprNode(const Expression *expr, ExprNode *a, ExprNode *b, ExprNode *c, const ExprType &type) | SeExpr2::ExprNode |
isVec() const | SeExpr2::ExprNode | inline
length() const | SeExpr2::ExprNode | inline
numChildren() const | SeExpr2::ExprNode | inline
parent() const | SeExpr2::ExprNode | inline
prep(bool wantScalar, ExprVarEnvBuilder &envBuilder) | SeExpr2::ExprLocalFunctionNode | virtual
prep(ExprFuncNode *callerNode, bool scalarWanted, ExprVarEnvBuilder &envBuilder) const | SeExpr2::ExprLocalFunctionNode | virtual
prototype() const | SeExpr2::ExprLocalFunctionNode | inline
removeLastChild() | SeExpr2::ExprNode | inline
setPosition(const short int startPos, const short int endPos) | SeExpr2::ExprNode | inline
setType(const ExprType &t) | SeExpr2::ExprNode | inline protected
setTypeWithChildLife(const ExprType &t) | SeExpr2::ExprNode | inline protected
startPos() const | SeExpr2::ExprNode | inline
swapChildren(size_t i, size_t j) | SeExpr2::ExprNode | inline
toString() const | SeExpr2::ExprNode | inline
type() const | SeExpr2::ExprNode | inline
~ExprNode() | SeExpr2::ExprNode | virtual