LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
Definition of ast::Visitor. More...
#include <functional>
#include <ast/fwd.hh>
#include <misc/select-const.hh>
#include <ast/visitor.hxx>
Go to the source code of this file.
Classes | |
class | ast::GenVisitor< Const > |
Root class of all Ast visitors. More... |
Namespaces | |
namespace | ast |
Ast management. |
Macros | |
#define | VISITOR_VISIT_NODE_(Z, N, Array) virtual void operator()(ast::BOOST_PP_ARRAY_ELEM(N, Array)& e); |
#define | VISITOR_VISIT_NODES(Nodes) |
Definition of ast::Visitor.
#define VISITOR_VISIT_NODE_ | ( | Z, | |
N, | |||
Array | |||
) | virtual void operator()(ast::BOOST_PP_ARRAY_ELEM(N, Array)& e); |
#define VISITOR_VISIT_NODES | ( | Nodes | ) |