LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fwd.hh
Go to the documentation of this file.
1 
6 #ifndef ASSEM_FWD_HH
7 # define ASSEM_FWD_HH
8 
9 # include <iosfwd>
10 # include <misc/fwd.hh>
11 
12 namespace assem
13 {
14  // From layout.hh.
15  class Layout;
16 
17  // From instr.hh.
18  class Instr;
19 
20  // From instr.hh.
21  class Instrs;
22 
23  // From fragment.hh.
24  class Fragment;
25  class ProcFrag;
26  class DataFrag;
27  std::ostream& operator<<(std::ostream& ostr, const Fragment& fragment);
28 
29  // From fragments.hh.
30  class Fragments;
31 
32  // From visitor.hh.
33  template <template <typename> class Const>
34  class GenVisitor;
37 }
38 
39 #endif // !ASSEM_FWD_HH