|
KSeExpr 6.0.0.0
|
This is the complete list of members for KSeExpr::ExprLocalFunctionNode, including all inherited members.
| _children | KSeExpr::ExprNode | protected |
| _endPos | KSeExpr::ExprNode | protected |
| _expr | KSeExpr::ExprNode | protected |
| _isVec | KSeExpr::ExprNode | protected |
| _maxChildDim | KSeExpr::ExprNode | protected |
| _parent | KSeExpr::ExprNode | protected |
| _procedurePC | KSeExpr::ExprLocalFunctionNode | mutableprivate |
| _returnedDataOp | KSeExpr::ExprLocalFunctionNode | mutableprivate |
| _startPos | KSeExpr::ExprNode | protected |
| _type | KSeExpr::ExprNode | protected |
| addChild(ExprNode *child) | KSeExpr::ExprNode | |
| addChildren(ExprNode *surrogate) | KSeExpr::ExprNode | |
| addError(const ErrorCode error, const std::vector< std::string > &ids={}) const | KSeExpr::ExprNode | inline |
| buildInterpreter(Interpreter *interpreter) const override | KSeExpr::ExprLocalFunctionNode | virtual |
| buildInterpreterForCall(const ExprFuncNode *callerNode, Interpreter *interpreter) const | KSeExpr::ExprLocalFunctionNode | |
| checkCondition(bool check, const ErrorCode message, const std::vector< std::string > &ids, bool &error) const | KSeExpr::ExprNode | inline |
| checkIsFP(const ExprType &type, bool &error) const | KSeExpr::ExprNode | inline |
| checkIsFP(int d, const ExprType &type, bool &error) const | KSeExpr::ExprNode | inline |
| checkIsValue(const ExprType &type, bool &error) const | KSeExpr::ExprNode | inline |
| checkTypesCompatible(const ExprType &first, const ExprType &second, bool &error) const | KSeExpr::ExprNode | inline |
| child(size_t i) const | KSeExpr::ExprNode | inline |
| child(size_t i) | KSeExpr::ExprNode | inline |
| codegen(LLVM_BUILDER) LLVM_BODY | KSeExpr::ExprLocalFunctionNode | virtual |
| endPos() const | KSeExpr::ExprNode | inline |
| expr() const | KSeExpr::ExprNode | inline |
| ExprLocalFunctionNode(const Expression *expr, ExprPrototypeNode *prototype, ExprNode *block) | KSeExpr::ExprLocalFunctionNode | inline |
| ExprNode(const Expression *expr) | KSeExpr::ExprNode | |
| ExprNode(const Expression *expr, const ExprType &type) | KSeExpr::ExprNode | |
| ExprNode(const Expression *expr, ExprNode *a) | KSeExpr::ExprNode | |
| ExprNode(const Expression *expr, ExprNode *a, const ExprType &type) | KSeExpr::ExprNode | |
| ExprNode(const Expression *expr, ExprNode *a, ExprNode *b) | KSeExpr::ExprNode | |
| ExprNode(const Expression *expr, ExprNode *a, ExprNode *b, const ExprType &type) | KSeExpr::ExprNode | |
| ExprNode(const Expression *expr, ExprNode *a, ExprNode *b, ExprNode *c) | KSeExpr::ExprNode | |
| ExprNode(const Expression *expr, ExprNode *a, ExprNode *b, ExprNode *c, const ExprType &type) | KSeExpr::ExprNode | |
| isVec() const | KSeExpr::ExprNode | inline |
| length() const | KSeExpr::ExprNode | inline |
| numChildren() const | KSeExpr::ExprNode | inline |
| parent() const | KSeExpr::ExprNode | inline |
| prep(bool wantScalar, ExprVarEnvBuilder &envBuilder) override | KSeExpr::ExprLocalFunctionNode | virtual |
| prep(ExprFuncNode *callerNode, bool scalarWanted, ExprVarEnvBuilder &envBuilder) const | KSeExpr::ExprLocalFunctionNode | virtual |
| prototype() const | KSeExpr::ExprLocalFunctionNode | inline |
| removeLastChild() | KSeExpr::ExprNode | inline |
| setPosition(const short int startPos, const short int endPos) | KSeExpr::ExprNode | inline |
| setType(const ExprType &t) | KSeExpr::ExprNode | inlineprotected |
| setTypeWithChildLife(const ExprType &t) | KSeExpr::ExprNode | inlineprotected |
| startPos() const | KSeExpr::ExprNode | inline |
| swapChildren(size_t i, size_t j) | KSeExpr::ExprNode | inline |
| toString() const | KSeExpr::ExprNode | inline |
| type() const | KSeExpr::ExprNode | inline |
| ~ExprNode() | KSeExpr::ExprNode | virtual |