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
SEImplementation
SEImplementation
Plugin
ExternalFlag
ExternalFlag.h
Go to the documentation of this file.
1
23
#ifndef _SEIMPLEMENTATION_PROPERTY_EXTERNALFLAG_H
24
#define _SEIMPLEMENTATION_PROPERTY_EXTERNALFLAG_H
25
26
#include <cstdint>
27
#include <memory>
28
#include <limits>
29
30
#include "
Configuration/ConfigManager.h
"
31
32
#include "
SEFramework/Property/Property.h
"
33
#include "
SEFramework/Task/SourceTask.h
"
34
#include "
SEFramework/Task/TaskFactory.h
"
35
#include "
SEFramework/Source/SourceWithOnDemandProperties.h
"
36
#include "
SEFramework/Image/Image.h
"
37
#include "
SEImplementation/Plugin/ExternalFlag/ExternalFlagConfig.h
"
38
39
namespace
SourceXtractor {
40
46
class
ExternalFlag
:
public
Property
{
47
48
public
:
49
53
virtual
~ExternalFlag
() =
default
;
54
55
ExternalFlag
(
std::int64_t
flag,
int
count) :
m_flag
(flag),
m_count
(count) { }
56
57
int
getCount
()
const
{
58
return
m_count
;
59
}
60
61
std::int64_t
getFlag
()
const
{
62
return
m_flag
;
63
}
64
65
private
:
66
67
std::int64_t
m_flag
;
68
int
m_count
;
69
70
};
/* End of ExternalFlag class */
71
72
73
}
/* namespace SourceXtractor */
74
75
76
#endif
SourceXtractor::ExternalFlag::~ExternalFlag
virtual ~ExternalFlag()=default
Destructor.
ExternalFlagConfig.h
Property.h
SourceWithOnDemandProperties.h
SourceTask.h
SourceXtractor::ExternalFlag::ExternalFlag
ExternalFlag(std::int64_t flag, int count)
Definition:
ExternalFlag.h:55
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
Image.h
std::int64_t
SourceXtractor::ExternalFlag::m_flag
std::int64_t m_flag
Definition:
ExternalFlag.h:67
SourceXtractor::ExternalFlag::m_count
int m_count
Definition:
ExternalFlag.h:68
ConfigManager.h
SourceXtractor::ExternalFlag::getFlag
std::int64_t getFlag() const
Definition:
ExternalFlag.h:61
TaskFactory.h
SourceXtractor::ExternalFlag
Definition:
ExternalFlag.h:46
SourceXtractor::ExternalFlag::getCount
int getCount() const
Definition:
ExternalFlag.h:57
Generated by
1.8.5