_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 |
BasicExpression(const std::string &expr, const KSeExpr::ExprType &type=KSeExpr::ExprType().FP(3)) | BasicExpression | |
BasicExpression(BasicExpression &&)=delete | BasicExpression | |
BasicExpression(const BasicExpression &)=delete | BasicExpression | |
clearVars() | BasicExpression | |
context() const | KSeExpr::Expression | inline |
debugging | KSeExpr::Expression | static |
debugPrintInterpreter() const | KSeExpr::Expression | |
debugPrintLLVM() const | KSeExpr::Expression | |
debugPrintParseTree() const | KSeExpr::Expression | |
defaultEvaluationStrategy | KSeExpr::Expression | static |
dummyFunc | BasicExpression | mutable |
dummyFuncX | BasicExpression | |
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 |
FUNCMAP typedef | BasicExpression | |
funcmap | BasicExpression | mutable |
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 | |
operator=(BasicExpression &&)=delete | BasicExpression | |
operator=(const BasicExpression &)=delete | BasicExpression | |
P | BasicExpression | mutable |
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 &name) const override | BasicExpression | virtual |
resolveVar(const std::string &name) const override | BasicExpression | virtual |
returnType() const | KSeExpr::Expression | |
setContext(const Context &context) | KSeExpr::Expression | |
setDesiredReturnType(const ExprType &type) | KSeExpr::Expression | |
setExpr(const std::string &str) | BasicExpression | |
setThreadUnsafe(const std::string &functionName) const | KSeExpr::Expression | inline |
setVarBlockCreator(const VarBlockCreator *varBlockCreator) | KSeExpr::Expression | |
syntaxOK() const | KSeExpr::Expression | |
u | BasicExpression | mutable |
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 | |
v | BasicExpression | mutable |
varBlockCreator() const | KSeExpr::Expression | inline |
varmap | BasicExpression | mutable |
VARMAP typedef | BasicExpression | |
wantVec() const | KSeExpr::Expression | inline |
~BasicExpression() override | BasicExpression | |
~Expression() | KSeExpr::Expression | virtual |