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
method.hxx
Go to the documentation of this file.
1
5
#ifndef TYPE_METHOD_HXX
6
# define TYPE_METHOD_HXX
7
8
namespace
type
9
{
10
11
inline
misc::symbol
12
Method::name_get
()
const
13
{
14
return
name_
;
15
}
16
17
inline
const
Class
*
18
Method::owner_get
()
const
19
{
20
return
owner_
;
21
}
22
23
inline
const
ast::MethodDec
*
24
Method::def_get
()
const
25
{
26
return
def_
;
27
}
28
29
inline
ast::MethodDec
*
30
Method::def_get
()
31
{
32
return
def_
;
33
}
34
35
inline
void
36
Method::name_set
(
const
misc::symbol
& name)
37
{
38
name_
= name;
39
}
40
41
inline
void
42
Method::def_set
(
ast::MethodDec
* def)
43
{
44
def_
= def;
45
}
46
47
}
48
49
#endif // !TYPE_METHOD_HXX
type
method.hxx
Generated on Wed Mar 5 2014 15:47:37 for LRDE Tiger Compiler by
1.8.1.2