| _desiredReturnType | SeExpr2::Expression | mutableprotected |
| _envBuilder | SeExpr2::Expression | mutableprotected |
| _parseTree | SeExpr2::Expression | mutableprotected |
| addComment(int pos, int length) | SeExpr2::Expression | inline |
| addError(const std::string &error, const int startPos, const int endPos) const | SeExpr2::Expression | inline |
| addFunc(const char *n) const | SeExpr2::Expression | inline |
| addVar(const char *n) const | SeExpr2::Expression | inline |
| context | SeExpr2::DExpression | private |
| SeExpr2::Expression::context() const | SeExpr2::Expression | inline |
| debugging | SeExpr2::Expression | static |
| debugPrintInterpreter() const | SeExpr2::Expression | |
| debugPrintLLVM() const | SeExpr2::Expression | |
| debugPrintParseTree() const | SeExpr2::Expression | |
| defaultEvaluationStrategy | SeExpr2::Expression | static |
| DExpression(const std::string &varName, Expressions &context, const std::string &e, const ExprType &type=ExprType().FP(3), EvaluationStrategy be=defaultEvaluationStrategy) | SeExpr2::DExpression | |
| eval() | SeExpr2::DExpression | |
| evalFP(VarBlock *varBlock=nullptr) const | SeExpr2::Expression | |
| evalMultiple(VarBlock *varBlock, int outputVarBlockOffset, size_t rangeStart, size_t rangeEnd) const | SeExpr2::Expression | |
| evalStr(VarBlock *varBlock=nullptr) const | SeExpr2::Expression | |
| EvaluationStrategy enum name | SeExpr2::Expression | |
| Expression(EvaluationStrategy be=Expression::defaultEvaluationStrategy) | SeExpr2::Expression | |
| Expression(const std::string &e, const ExprType &type=ExprType().FP(3), EvaluationStrategy be=Expression::defaultEvaluationStrategy, const Context &context=Context::global()) | SeExpr2::Expression | |
| getComments() const | SeExpr2::Expression | inline |
| getErrors() const | SeExpr2::Expression | inline |
| getExpr() const | SeExpr2::Expression | inline |
| getThreadUnsafeFunctionCalls() const | SeExpr2::Expression | inline |
| isConstant() const | SeExpr2::Expression | |
| isThreadSafe() const | SeExpr2::Expression | inline |
| isValid() const | SeExpr2::Expression | inline |
| isVec() const | SeExpr2::Expression | |
| name() const | SeExpr2::DExpression | |
| operandExprs | SeExpr2::DExpression | mutable |
| operandVars | SeExpr2::DExpression | mutable |
| parseError() const | SeExpr2::Expression | inline |
| prepIfNeeded() const | SeExpr2::Expression | inlineprotected |
| reset() | SeExpr2::Expression | |
| resolveFunc(const std::string &name) const | SeExpr2::Expression | inlinevirtual |
| resolveVar(const std::string &name) const | SeExpr2::DExpression | virtual |
| returnType() const | SeExpr2::Expression | |
| setContext(const Context &context) | SeExpr2::Expression | |
| setDesiredReturnType(const ExprType &type) | SeExpr2::Expression | |
| setExpr(const std::string &e) | SeExpr2::Expression | |
| setThreadUnsafe(const std::string &functionName) const | SeExpr2::Expression | inline |
| setVarBlockCreator(const VarBlockCreator *varBlockCreator) | SeExpr2::Expression | |
| syntaxOK() const | SeExpr2::Expression | |
| UseInterpreter enum value | SeExpr2::Expression | |
| UseLLVM enum value | SeExpr2::Expression | |
| usesFunc(const std::string &name) const | SeExpr2::Expression | |
| usesVar(const std::string &name) const | SeExpr2::Expression | |
| val | SeExpr2::DExpression | |
| varBlockCreator() const | SeExpr2::Expression | inline |
| wantVec() const | SeExpr2::Expression | inline |
| ~Expression() | SeExpr2::Expression | virtual |