SourceXtractorPlusPlus
0.14
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
SEImplementation
SEImplementation
Grouping
LineSelectionCriteria.h
Go to the documentation of this file.
1
18
/*
19
* LineSelectionCriteria.h
20
*
21
* Created on: Nov 20, 2019
22
* Author: mschefer
23
*/
24
25
#ifndef _SEIMPLEMENTATION_GROUPING_LINESELECTIONCRITERIA_H_
26
#define _SEIMPLEMENTATION_GROUPING_LINESELECTIONCRITERIA_H_
27
28
#include "
SEFramework/Pipeline/SourceGrouping.h
"
29
30
namespace
SourceXtractor {
31
32
class
LineSelectionCriteria
:
public
SelectionCriteria
{
33
public
:
34
35
LineSelectionCriteria
(
int
line_number) :
m_line_number
(line_number) {
36
}
37
38
virtual
bool
mustBeProcessed
(
const
SourceInterface
& )
const override
;
39
40
private
:
41
int
m_line_number
;
42
};
43
44
}
45
46
47
#endif
/* _SEIMPLEMENTATION_GROUPING_LINESELECTIONCRITERIA_H_ */
SourceXtractor::LineSelectionCriteria
Definition:
LineSelectionCriteria.h:32
SourceXtractor::SelectionCriteria
Used to determine if a Source is selected for processing.
Definition:
SourceGrouping.h:42
SourceXtractor::LineSelectionCriteria::m_line_number
int m_line_number
Definition:
LineSelectionCriteria.h:41
SourceXtractor::LineSelectionCriteria::mustBeProcessed
virtual bool mustBeProcessed(const SourceInterface &) const override
Determines if the given Source must be processed or not.
Definition:
LineSelectionCriteria.cpp:33
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
SourceGrouping.h
SourceXtractor::LineSelectionCriteria::LineSelectionCriteria
LineSelectionCriteria(int line_number)
Definition:
LineSelectionCriteria.h:35
Generated by
1.8.5