SeExpr
SeExpr2::DExpression Member List

This is the complete list of members for SeExpr2::DExpression, including all inherited members.

_desiredReturnTypeSeExpr2::Expressionmutableprotected
_envBuilderSeExpr2::Expressionmutableprotected
_parseTreeSeExpr2::Expressionmutableprotected
addComment(int pos, int length)SeExpr2::Expressioninline
addError(const std::string &error, const int startPos, const int endPos) const SeExpr2::Expressioninline
addFunc(const char *n) const SeExpr2::Expressioninline
addVar(const char *n) const SeExpr2::Expressioninline
contextSeExpr2::DExpressionprivate
SeExpr2::Expression::context() const SeExpr2::Expressioninline
debuggingSeExpr2::Expressionstatic
debugPrintInterpreter() const SeExpr2::Expression
debugPrintLLVM() const SeExpr2::Expression
debugPrintParseTree() const SeExpr2::Expression
defaultEvaluationStrategySeExpr2::Expressionstatic
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 nameSeExpr2::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::Expressioninline
getErrors() const SeExpr2::Expressioninline
getExpr() const SeExpr2::Expressioninline
getThreadUnsafeFunctionCalls() const SeExpr2::Expressioninline
isConstant() const SeExpr2::Expression
isThreadSafe() const SeExpr2::Expressioninline
isValid() const SeExpr2::Expressioninline
isVec() const SeExpr2::Expression
name() const SeExpr2::DExpression
operandExprsSeExpr2::DExpressionmutable
operandVarsSeExpr2::DExpressionmutable
parseError() const SeExpr2::Expressioninline
prepIfNeeded() const SeExpr2::Expressioninlineprotected
reset()SeExpr2::Expression
resolveFunc(const std::string &name) const SeExpr2::Expressioninlinevirtual
resolveVar(const std::string &name) const SeExpr2::DExpressionvirtual
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::Expressioninline
setVarBlockCreator(const VarBlockCreator *varBlockCreator)SeExpr2::Expression
syntaxOK() const SeExpr2::Expression
UseInterpreter enum valueSeExpr2::Expression
UseLLVM enum valueSeExpr2::Expression
usesFunc(const std::string &name) const SeExpr2::Expression
usesVar(const std::string &name) const SeExpr2::Expression
valSeExpr2::DExpression
varBlockCreator() const SeExpr2::Expressioninline
wantVec() const SeExpr2::Expressioninline
~Expression()SeExpr2::Expressionvirtual