SeExpr
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
SeExpr2
Expression
SeExpr2::Expression Member List
This is the complete list of members for
SeExpr2::Expression
, including all inherited members.
_comments
SeExpr2::Expression
mutable
private
_context
SeExpr2::Expression
private
_desiredReturnType
SeExpr2::Expression
mutable
protected
_envBuilder
SeExpr2::Expression
mutable
protected
_errors
SeExpr2::Expression
mutable
private
_evaluationStrategy
SeExpr2::Expression
private
_expression
SeExpr2::Expression
private
_funcs
SeExpr2::Expression
mutable
private
_interpreter
SeExpr2::Expression
mutable
private
_isValid
SeExpr2::Expression
mutable
private
_llvmEvaluator
SeExpr2::Expression
mutable
private
_parsed
SeExpr2::Expression
mutable
private
_parseError
SeExpr2::Expression
mutable
private
_parseTree
SeExpr2::Expression
mutable
protected
_prepped
SeExpr2::Expression
mutable
private
_returnSlot
SeExpr2::Expression
mutable
private
_returnType
SeExpr2::Expression
mutable
private
_threadUnsafeFunctionCalls
SeExpr2::Expression
mutable
private
_varBlockCreator
SeExpr2::Expression
private
_vars
SeExpr2::Expression
mutable
private
_wantVec
SeExpr2::Expression
private
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
Expression
(const Expression &e)
SeExpr2::Expression
private
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
operator=
(const Expression &e)
SeExpr2::Expression
private
parse
() const
SeExpr2::Expression
private
parseError
() const
SeExpr2::Expression
inline
parseIfNeeded
() const
SeExpr2::Expression
inline
private
prep
() const
SeExpr2::Expression
private
prepIfNeeded
() const
SeExpr2::Expression
inline
protected
reset
()
SeExpr2::Expression
resolveFunc
(const std::string &name) const
SeExpr2::Expression
inline
virtual
resolveVar
(const std::string &name) const
SeExpr2::Expression
inline
virtual
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
Generated by
1.8.5