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