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
disjunctive-task.hh
Go to the documentation of this file.
1
6
#ifndef TASK_DISJUNCTIVE_TASK_HH
7
# define TASK_DISJUNCTIVE_TASK_HH
8
9
# include <
task/task.hh
>
10
11
namespace
task
12
{
13
16
class
DisjunctiveTask
:
public
Task
17
{
18
public
:
19
DisjunctiveTask
(
const
char
* module_name,
const
char
* desc,
20
const
char
* name,
21
std::string deps);
22
23
public
:
24
virtual
bool
check
()
const override
;
25
virtual
void
execute
()
const override
;
26
virtual
deps_type
27
resolve_dependencies
(
tasks_list_type
& active_tasks)
const override
;
28
};
29
30
}
//namespace task
31
32
#endif // !TASK_DISJUNCTIVE_TASK_HH
33
task
disjunctive-task.hh
Generated on Wed Mar 5 2014 15:47:37 for LRDE Tiger Compiler by
1.8.1.2