MIXAL
mixal::Expression Member List

This is the complete list of members for mixal::Expression, including all inherited members.

atomics() constmixal::Expressioninline
depends() constmixal::Expressioninline
evaluate(const std::unordered_map< std::string, AtomicValue > &constants)mixal::Expression
evaluated() constmixal::Expressioninline
Expression()mixal::Expression
Expression(const std::string &expression, const std::string &lineSymbol="")mixal::Expressionexplicit
getConstExpression(const AtomicValue &value)mixal::Expressionstatic
getConstExpression(const std::string &symbol)mixal::Expressionstatic
getConstOffsetExpression(const std::string &symbol, int32_t offset)mixal::Expressionstatic
isValidChar(char ch)mixal::Expressionstatic
isValidFirst(char ch)mixal::Expressionstatic
literalConstant() constmixal::Expressioninline
operations() constmixal::Expressioninline
operator!=(const Expression &expression)mixal::Expression
operator<<(std::ostream &out, const Expression &expression)mixal::Expressionfriend
operator==(const Expression &expression)mixal::Expression
parse(const std::string &expression, const std::string &lineSymbol)mixal::Expression
replaceSymbol(const std::unordered_map< std::string, std::string > &mapping)mixal::Expression
reset()mixal::Expression
result() constmixal::Expressioninline