Zen
A cross-platform functional programming language

Expr::Visitor Member List

This is the complete list of members for Expr::Visitor, including all inherited members.
visit(const Ast::TernaryOpExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::BinaryOpExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::PrefixOpExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::PostfixOpExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::OrderedExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::IndexExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::ListExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::DictExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::TreeExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::QueryExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::QueryPartExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::QueryBinaryExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::QueryValExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::QueryConstantExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::StringFormatExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::TypeDefExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::StructExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::StructInitExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::FunctionExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::ListTemplateExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::DictTemplateExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::VariableRefExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::EnumRefExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::InternalCallExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::InvokerCallExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::FunctionCallExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::FunctionImplExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::FunctionDefImplExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::AnyExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::CastExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::NumericConstantExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::BooleanConstantExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::CharConstantExpr &expr)=0Expr::Visitor [pure virtual]
visit(const Ast::StringConstantExpr &expr)=0Expr::Visitor [pure virtual]
Visitor()Expr::Visitor [inline]
~Visitor()Expr::Visitor [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines