_comments | KSeExpr::Expression | mutableprivate |
_context | KSeExpr::Expression | private |
_desiredReturnType | KSeExpr::Expression | mutableprotected |
_envBuilder | KSeExpr::Expression | mutableprotected |
_errors | KSeExpr::Expression | mutableprivate |
_evaluationStrategy | KSeExpr::Expression | private |
_expression | KSeExpr::Expression | private |
_funcs | KSeExpr::Expression | mutableprivate |
_interpreter | KSeExpr::Expression | mutableprivate |
_isValid | KSeExpr::Expression | mutableprivate |
_llvmEvaluator | KSeExpr::Expression | mutableprivate |
_parsed | KSeExpr::Expression | mutableprivate |
_parseErrorCode | KSeExpr::Expression | mutableprivate |
_parseErrorIds | KSeExpr::Expression | mutableprivate |
_parseTree | KSeExpr::Expression | mutableprotected |
_prepped | KSeExpr::Expression | private |
_returnSlot | KSeExpr::Expression | mutableprivate |
_returnType | KSeExpr::Expression | mutableprivate |
_threadUnsafeFunctionCalls | KSeExpr::Expression | mutableprivate |
_varBlockCreator | KSeExpr::Expression | private |
_vars | KSeExpr::Expression | mutableprivate |
_wantVec | KSeExpr::Expression | private |
addComment(int pos, int length) | KSeExpr::Expression | inline |
addError(const ErrorCode error, const std::vector< std::string > ids, const int startPos, const int endPos) const | KSeExpr::Expression | inline |
addFunc(const char *n) const | KSeExpr::Expression | inline |
addVar(const char *n) const | KSeExpr::Expression | inline |
context() const | KSeExpr::Expression | inline |
dContext | KSeExpr::DExpression | private |
debugging | KSeExpr::Expression | static |
debugPrintInterpreter() const | KSeExpr::Expression | |
debugPrintLLVM() const | KSeExpr::Expression | |
debugPrintParseTree() const | KSeExpr::Expression | |
defaultEvaluationStrategy | KSeExpr::Expression | static |
DExpression(const std::string &varName, Expressions &context, const std::string &e, const ExprType &type=ExprType().FP(3), EvaluationStrategy be=defaultEvaluationStrategy) | KSeExpr::DExpression | |
eval() | KSeExpr::DExpression | |
evalFP(VarBlock *varBlock=nullptr) const | KSeExpr::Expression | |
evalMultiple(VarBlock *varBlock, int outputVarBlockOffset, size_t rangeStart, size_t rangeEnd) const | KSeExpr::Expression | |
evalStr(VarBlock *varBlock=nullptr) const | KSeExpr::Expression | |
EvaluationStrategy enum name | KSeExpr::Expression | |
Expression(EvaluationStrategy be=Expression::defaultEvaluationStrategy) | KSeExpr::Expression | |
Expression(const std::string &e, const ExprType &type=ExprType().FP(3), EvaluationStrategy be=Expression::defaultEvaluationStrategy, const Context &context=Context::global()) | KSeExpr::Expression | |
Expression(const Expression &e) | KSeExpr::Expression | private |
getComments() const | KSeExpr::Expression | inline |
getErrors() const | KSeExpr::Expression | inline |
getExpr() const | KSeExpr::Expression | inline |
getThreadUnsafeFunctionCalls() const | KSeExpr::Expression | inline |
isConstant() const | KSeExpr::Expression | |
isThreadSafe() const | KSeExpr::Expression | inline |
isValid() const | KSeExpr::Expression | inline |
isVec() const | KSeExpr::Expression | |
name() const | KSeExpr::DExpression | |
operandExprs | KSeExpr::DExpression | mutable |
operandVars | KSeExpr::DExpression | mutable |
operator=(const Expression &e) | KSeExpr::Expression | private |
parse() const | KSeExpr::Expression | private |
parseError() const | KSeExpr::Expression | inline |
parseErrorArgs() const | KSeExpr::Expression | inline |
parseIfNeeded() const | KSeExpr::Expression | inlineprivate |
prep() const | KSeExpr::Expression | private |
prepIfNeeded() const | KSeExpr::Expression | inlineprotected |
reset() | KSeExpr::Expression | |
resolveFunc(const std::string &) const | KSeExpr::Expression | inlinevirtual |
resolveVar(const std::string &name) const override | KSeExpr::DExpression | virtual |
returnType() const | KSeExpr::Expression | |
setContext(const Context &context) | KSeExpr::Expression | |
setDesiredReturnType(const ExprType &type) | KSeExpr::Expression | |
setExpr(const std::string &e) | KSeExpr::Expression | |
setThreadUnsafe(const std::string &functionName) const | KSeExpr::Expression | inline |
setVarBlockCreator(const VarBlockCreator *varBlockCreator) | KSeExpr::Expression | |
syntaxOK() const | KSeExpr::Expression | |
UseInterpreter enum value | KSeExpr::Expression | |
UseLLVM enum value | KSeExpr::Expression | |
usesFunc(const std::string &name) const | KSeExpr::Expression | |
usesVar(const std::string &name) const | KSeExpr::Expression | |
val | KSeExpr::DExpression | |
varBlockCreator() const | KSeExpr::Expression | inline |
wantVec() const | KSeExpr::Expression | inline |
~Expression() | KSeExpr::Expression | virtual |