_abs() | ExpressionParsing::StackElement | |
_acos() | ExpressionParsing::StackElement | |
_acosh() | ExpressionParsing::StackElement | |
_and(StackElement &other) | ExpressionParsing::StackElement | |
_asin() | ExpressionParsing::StackElement | |
_asinh() | ExpressionParsing::StackElement | |
_atan() | ExpressionParsing::StackElement | |
_atanh() | ExpressionParsing::StackElement | |
_cbrt() | ExpressionParsing::StackElement | |
_comparisonOp(StackElement &other, T_CompHelper comp_helper) | ExpressionParsing::StackElement | private |
_cos() | ExpressionParsing::StackElement | |
_cosh() | ExpressionParsing::StackElement | |
_count() | ExpressionParsing::StackElement | |
_eq(StackElement &other) | ExpressionParsing::StackElement | |
_exp() | ExpressionParsing::StackElement | |
_gt(StackElement &other) | ExpressionParsing::StackElement | |
_gte(StackElement &other) | ExpressionParsing::StackElement | |
_log() | ExpressionParsing::StackElement | |
_lt(StackElement &other) | ExpressionParsing::StackElement | |
_lte(StackElement &other) | ExpressionParsing::StackElement | |
_neq(StackElement &other) | ExpressionParsing::StackElement | |
_or(StackElement &other) | ExpressionParsing::StackElement | |
_pow(const T &n) | ExpressionParsing::StackElement | |
_pow(const StackElement &n) | ExpressionParsing::StackElement | |
_sin() | ExpressionParsing::StackElement | |
_sinh() | ExpressionParsing::StackElement | |
_sqrt() | ExpressionParsing::StackElement | |
_sum() | ExpressionParsing::StackElement | |
_tan() | ExpressionParsing::StackElement | |
_tanh() | ExpressionParsing::StackElement | |
asBool() const | ExpressionParsing::StackElement | |
asInt() const | ExpressionParsing::StackElement | |
ElementType enum name | ExpressionParsing::StackElement | |
ensureCompatible(const StackElement &other) const | ExpressionParsing::StackElement | private |
ensureCompatibleVectors(const T &other) const | ExpressionParsing::StackElement | private |
ensureCompatibleVectors(const std::vector< T > &other) const | ExpressionParsing::StackElement | private |
ensureCompatibleVectors(const StackElement &other) const | ExpressionParsing::StackElement | |
getType() const | ExpressionParsing::StackElement | |
isProxy() const | ExpressionParsing::StackElement | |
isScalar() const | ExpressionParsing::StackElement | |
isVector() const | ExpressionParsing::StackElement | |
m_determinedVariableType | ExpressionParsing::StackElement | mutableprivate |
m_doubleVal | ExpressionParsing::StackElement | private |
m_intVal | ExpressionParsing::StackElement | private |
m_moved | ExpressionParsing::StackElement | mutableprivate |
m_proxyLoader | ExpressionParsing::StackElement | private |
m_type | ExpressionParsing::StackElement | private |
m_variableType | ExpressionParsing::StackElement | mutableprivate |
m_varName | ExpressionParsing::StackElement | private |
m_vecDoubleVal | ExpressionParsing::StackElement | private |
m_vecIntVal | ExpressionParsing::StackElement | private |
makeDouble() | ExpressionParsing::StackElement | |
makeDoubleIfNecessary(const StackElement &other) | ExpressionParsing::StackElement | private |
makeDoubleIfNecessary(int other) | ExpressionParsing::StackElement | private |
makeDoubleIfNecessary(double other) | ExpressionParsing::StackElement | private |
makeDoubleIfNecessary(const std::vector< int > &other) | ExpressionParsing::StackElement | private |
makeDoubleIfNecessary(const std::vector< double > &other) | ExpressionParsing::StackElement | private |
makeInt() | ExpressionParsing::StackElement | |
makeVector(std::size_t n) | ExpressionParsing::StackElement | |
makeVectorIfNecessary(const StackElement &other) | ExpressionParsing::StackElement | private |
makeVectorIfNecessary(const std::vector< int > &other) | ExpressionParsing::StackElement | private |
makeVectorIfNecessary(const std::vector< double > &other) | ExpressionParsing::StackElement | private |
operator!() | ExpressionParsing::StackElement | |
operator*(StackElement &rhs) | ExpressionParsing::StackElement | |
operator*(const T &rhs) | ExpressionParsing::StackElement | |
operator*=(StackElement &rhs) | ExpressionParsing::StackElement | |
operator*=(const T &rhs) | ExpressionParsing::StackElement | |
operator*=(const std::vector< T > &rhs) | ExpressionParsing::StackElement | |
operator+(StackElement &rhs) | ExpressionParsing::StackElement | |
operator+(const T &rhs) | ExpressionParsing::StackElement | |
operator+=(StackElement &rhs) | ExpressionParsing::StackElement | |
operator+=(const T &rhs) | ExpressionParsing::StackElement | |
operator+=(const std::vector< T > &rhs) | ExpressionParsing::StackElement | |
operator-() | ExpressionParsing::StackElement | |
operator-(StackElement &rhs) | ExpressionParsing::StackElement | |
operator-(const T &rhs) | ExpressionParsing::StackElement | |
operator-=(StackElement &rhs) | ExpressionParsing::StackElement | |
operator-=(const T &rhs) | ExpressionParsing::StackElement | |
operator-=(const std::vector< T > &rhs) | ExpressionParsing::StackElement | |
operator/(StackElement &rhs) | ExpressionParsing::StackElement | |
operator/(const T &rhs) | ExpressionParsing::StackElement | |
operator/=(StackElement &rhs) | ExpressionParsing::StackElement | |
operator/=(const T &rhs) | ExpressionParsing::StackElement | |
operator/=(const std::vector< T > &rhs) | ExpressionParsing::StackElement | |
operator<<(std::ostream &os, const StackElement &el) | ExpressionParsing::StackElement | friend |
operator=(int rhs) | ExpressionParsing::StackElement | |
operator=(double rhs) | ExpressionParsing::StackElement | |
operator=(const std::vector< int > &rhs) | ExpressionParsing::StackElement | |
operator=(const std::vector< double > &rhs) | ExpressionParsing::StackElement | |
operator=(std::vector< int > &&rhs) | ExpressionParsing::StackElement | |
operator=(std::vector< double > &&rhs) | ExpressionParsing::StackElement | |
operator=(StackElement &&rhs) | ExpressionParsing::StackElement | |
proxyVarName() const | ExpressionParsing::StackElement | inline |
scalarValue() const | ExpressionParsing::StackElement | |
SE_DOUBLE enum value | ExpressionParsing::StackElement | |
SE_INT enum value | ExpressionParsing::StackElement | |
SE_UNK enum value | ExpressionParsing::StackElement | |
SE_VECDOUBLE enum value | ExpressionParsing::StackElement | |
SE_VECINT enum value | ExpressionParsing::StackElement | |
size() const | ExpressionParsing::StackElement | private |
StackElement() | ExpressionParsing::StackElement | inline |
StackElement(unsigned int val) | ExpressionParsing::StackElement | inline |
StackElement(int val) | ExpressionParsing::StackElement | inline |
StackElement(double val) | ExpressionParsing::StackElement | inline |
StackElement(const std::vector< int > &val) | ExpressionParsing::StackElement | inline |
StackElement(const std::vector< double > &val) | ExpressionParsing::StackElement | inline |
StackElement(std::vector< int > &&val) | ExpressionParsing::StackElement | inline |
StackElement(std::vector< double > &&val) | ExpressionParsing::StackElement | inline |
StackElement(const std::string &val, IProxyLoader *proxyLoader) | ExpressionParsing::StackElement | inline |
StackElement(const StackElement &a) | ExpressionParsing::StackElement | |
StackElement(StackElement &&a) | ExpressionParsing::StackElement | |
valueFromProxy() const | ExpressionParsing::StackElement | |
vectorValue(std::size_t sizeIfScalar=0) | ExpressionParsing::StackElement | |
vectorValue(std::size_t sizeIfScalar) | ExpressionParsing::StackElement | |
vectorValue(size_t sizeIfScalar) | ExpressionParsing::StackElement | |