_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() const | SeExpr2::Expression | inline |
debugging | SeExpr2::Expression | static |
debugPrintInterpreter() const | SeExpr2::Expression | |
debugPrintLLVM() const | SeExpr2::Expression | |
debugPrintParseTree() const | SeExpr2::Expression | |
defaultEvaluationStrategy | SeExpr2::Expression | static |
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 | |
llvmexpr(const std::string &expr, const ExprType &type=ExprType().FP(3)) | llvmexpr | inline |
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::Expression | inlinevirtual |
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 | |
varBlockCreator() const | SeExpr2::Expression | inline |
wantVec() const | SeExpr2::Expression | inline |
~Expression() | SeExpr2::Expression | virtual |