Zen
A cross-platform functional programming language
|
_ctx | ExprVisitor | [private] |
ExprVisitor(zbl::RefCollector &ctx) | ExprVisitor | [inline] |
visit(const Ast::TernaryOpExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::BinaryOpExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::PrefixOpExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::PostfixOpExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::OrderedExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::IndexExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::ListExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::DictExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::TreeExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::QueryExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::QueryPartExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::QueryBinaryExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::QueryValExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::QueryConstantExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::TypeDefExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::StructExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::StructInitExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::FunctionExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::ListTemplateExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::DictTemplateExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::StringFormatExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::VariableRefExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::EnumRefExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::InternalCallExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::InvokerCallExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::FunctionCallExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::FunctionImplExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::FunctionDefImplExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::AnyExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::CastExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::NumericConstantExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::BooleanConstantExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::CharConstantExpr &expr) | ExprVisitor | [inline, virtual] |
visit(const Ast::StringConstantExpr &expr) | ExprVisitor | [inline, virtual] |
visitExpr(const Ast::Expr &expr) | ExprVisitor | [inline] |
visitList(const Ast::ExprList &list) | ExprVisitor | [inline] |
Visitor() | Expr::Visitor | [inline] |
~Visitor() | Expr::Visitor | [inline, virtual] |