LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
inliner.hh
Go to the documentation of this file.
1
6
#ifndef INLINING_INLINER_HH
7
# define INLINING_INLINER_HH
8
9
# include <map>
10
11
# include <
misc/set.hh
>
12
# include <
astclone/cloner.hh
>
13
# include <
misc/scoped-map.hh
>
14
15
namespace
inlining
16
{
17
19
class
Inliner
:
public
astclone::Cloner
20
{
21
public
:
22
typedef
astclone::Cloner
super_type
;
23
24
// Import overloaded virtual functions.
25
using
super_type::operator();
26
28
Inliner
(
const
ast::Ast
& tree);
29
31
virtual
~Inliner
();
32
35
public
:
36
// FIXME: Some code was deleted here.
38
39
// FIXME: Some code was deleted here.
40
};
41
42
}
// namespace inlining
43
44
#endif // !INLINING_INLINER_HH
inlining
inliner.hh
Generated on Wed Mar 5 2014 15:47:36 for LRDE Tiger Compiler by
1.8.1.2