LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fwd.hh File Reference

Forward declarations of all AST classes (needed by the visitors). More...

#include <list>
#include <misc/fwd.hh>
#include <misc/xalloc.hh>
Include dependency graph for fwd.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ast
 Ast management.

Typedefs

typedef GenVisitor
< misc::constify_traits
ast::ConstVisitor
 Shorthand for a const visitor.
typedef GenVisitor
< misc::id_traits
ast::Visitor
 Shorthand for a non const visitor.
typedef std::list< Exp * > ast::exps_type
typedef std::list< FieldInit * > ast::fieldinits_type
typedef std::list< Field * > ast::fields_type
typedef AnyDecs< MethodDec > ast::MethodDecs
 Define shorthand type for Method declarations.
typedef AnyDecs< TypeDec > ast::TypeDecs
 Define shorthand type for Type declarations.
typedef AnyDecs< VarDec > ast::VarDecs
 Define shorthand type for Variable declarations.

Detailed Description

Forward declarations of all AST classes (needed by the visitors).