SourceXtractorPlusPlus
0.12
Please provide a description of the project.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
SEFramework
SEFramework
Task
SourceTask.h
Go to the documentation of this file.
1
23
#ifndef _SEFRAMEWORK_TASK_SOURCETASK_H
24
#define _SEFRAMEWORK_TASK_SOURCETASK_H
25
26
#include "
SEFramework/Task/Task.h
"
27
#include "
SEFramework/Source/SourceInterface.h
"
28
29
namespace
SourceXtractor {
30
36
class
SourceTask
:
public
Task
{
37
38
public
:
39
43
virtual
~SourceTask
() =
default
;
44
46
virtual
void
computeProperties
(
SourceInterface
& source)
const
= 0;
47
48
private
:
49
50
};
/* End of SourceTask class */
51
52
}
/* namespace SourceXtractor */
53
54
55
#endif
SourceXtractor::Task
Basic interface for a Task that is used to compute properties.
Definition:
Task.h:35
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition:
SourceTask.h:36
SourceXtractor::SourceTask::computeProperties
virtual void computeProperties(SourceInterface &source) const =0
Computes one or more properties for the Source.
SourceInterface.h
Task.h
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
SourceXtractor::SourceTask::~SourceTask
virtual ~SourceTask()=default
Destructor.
Generated by
1.8.5