Zen
A cross-platform functional programming language
|
_boolValue | ExprEvaluator | [private] |
_intValue | ExprEvaluator | [private] |
_stringValue | ExprEvaluator | [private] |
ExprEvaluator() | ExprEvaluator | [inline] |
getBoolValue() const | ExprEvaluator | [inline] |
getIntValue() const | ExprEvaluator | [inline] |
getStringValue() const | ExprEvaluator | [inline] |
visit(const Ast::TernaryOpExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::BinaryOpExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::PrefixOpExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::PostfixOpExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::OrderedExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::IndexExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::ListExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::DictExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::TreeExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::QueryExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::QueryPartExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::QueryBinaryExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::QueryValExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::QueryConstantExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::TypeDefExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::StructExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::StructInitExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::FunctionExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::ListTemplateExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::DictTemplateExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::StringFormatExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::VariableRefExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::EnumRefExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::InternalCallExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::InvokerCallExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::FunctionCallExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::FunctionImplExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::FunctionDefImplExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::AnyExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::CastExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::NumericConstantExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::BooleanConstantExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::CharConstantExpr &expr) | ExprEvaluator | [inline, virtual] |
visit(const Ast::StringConstantExpr &expr) | ExprEvaluator | [inline, virtual] |
Visitor() | Expr::Visitor | [inline] |
~Visitor() | Expr::Visitor | [inline, virtual] |