_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 |
BasicExpression(const std::string &expr, const SeExpr2::ExprType &type=SeExpr2::ExprType().FP(3)) | BasicExpression | |
clearVars() | BasicExpression | |
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 |
dummyFunc | BasicExpression | mutable |
dummyFuncX | BasicExpression | |
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 | |
funcmap | BasicExpression | mutable |
FUNCMAP typedef | BasicExpression | |
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 | |
P | BasicExpression | mutable |
parseError() const | SeExpr2::Expression | inline |
prepIfNeeded() const | SeExpr2::Expression | inlineprotected |
reset() | SeExpr2::Expression | |
resolveFunc(const std::string &name) const | BasicExpression | virtual |
resolveVar(const std::string &name) const | BasicExpression | virtual |
returnType() const | SeExpr2::Expression | |
setContext(const Context &context) | SeExpr2::Expression | |
setDesiredReturnType(const ExprType &type) | SeExpr2::Expression | |
setExpr(const std::string &str) | BasicExpression | |
setThreadUnsafe(const std::string &functionName) const | SeExpr2::Expression | inline |
setVarBlockCreator(const VarBlockCreator *varBlockCreator) | SeExpr2::Expression | |
syntaxOK() const | SeExpr2::Expression | |
u | BasicExpression | mutable |
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 | |
v | BasicExpression | mutable |
varBlockCreator() const | SeExpr2::Expression | inline |
varmap | BasicExpression | mutable |
VARMAP typedef | BasicExpression | |
wantVec() const | SeExpr2::Expression | inline |
~BasicExpression() | BasicExpression | virtual |
~Expression() | SeExpr2::Expression | virtual |