LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
binder.hxx
Go to the documentation of this file.
1 
6 #ifndef BIND_BINDER_HXX
7 # define BIND_BINDER_HXX
8 
9 # include <bind/binder.hh>
10 
11 namespace bind
12 {
13 
14  /*-----------------.
15  | Error handling. |
16  `-----------------*/
17 
18  // FIXME: Some code was deleted here (Error reporting).
19 
20  /*-------------------.
21  | Definition sites. |
22  `-------------------*/
23 
24  // FIXME: Some code was deleted here.
25 
26  /*------------------.
27  | Visiting /Decs/. |
28  `------------------*/
29 
30  template <class D>
31  void
33  {
34  // Shorthand.
35  typedef ast::AnyDecs<D> decs_type;
36  // FIXME: Some code was deleted here (Two passes: once on headers, then on bodies).
37  }
38 
39  /* These specializations are in bind/binder.hxx, so that derived
40  visitors can use them (otherwise, they would't see them). */
41 
42  // FIXME: Some code was deleted here.
43 
44 } // namespace bind
45 
46 #endif // !BIND_BINDER_HXX