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
task.hxx
Go to the documentation of this file.
1
5
#ifndef TASK_TASK_HXX
6
# define TASK_TASK_HXX
7
8
# include <
task/task.hh
>
9
10
namespace
task
11
{
12
13
inline
14
const
char
*
15
Task::name_get
()
const
16
{
17
return
name_
.c_str();
18
}
19
20
inline
21
const
char
*
22
Task::module_name_get
()
const
23
{
24
return
module_name_
;
25
}
26
27
inline
28
int
29
Task::key_get
()
const
30
{
31
return
key_
;
32
}
33
34
/*------.
35
| Arg. |
36
`------*/
37
38
inline
39
const
char
*
40
Task::arg_get
()
const
41
{
42
return
arg_
;
43
}
44
45
inline
46
void
47
Task::arg_set
(
const
char
* arg)
const
48
{
49
arg_
= arg;
50
}
51
52
53
/*----------.
54
| Argname. |
55
`----------*/
56
57
inline
58
const
char
*
59
Task::argname_get
()
const
60
{
61
return
argname_
;
62
}
63
64
inline
65
void
66
Task::argname_set
(
const
char
* argname)
67
{
68
argname_
= argname;
69
}
70
71
72
inline
73
const
char
*
74
Task::desc_get
()
const
75
{
76
return
desc_
;
77
}
78
79
inline
80
const
Task::deps_type
&
81
Task::dependencies_get
()
const
82
{
83
return
dependencies_
;
84
}
85
86
}
// namespace task
87
#endif // !TASK_TASK_HXX
task
task.hxx
Generated on Wed Mar 5 2014 15:47:37 for LRDE Tiger Compiler by
1.8.1.2