#include </builds/gaudi/Gaudi/GaudiHive/src/PRGraph/Visitors/Validators.h>
Definition at line 27 of file Validators.h.
◆ passed()
bool concurrency::NodePropertiesValidator::passed |
( |
| ) |
const |
|
inline |
◆ reply()
std::string concurrency::NodePropertiesValidator::reply |
( |
| ) |
const |
|
inline |
Definition at line 38 of file Validators.h.
std::ostringstream m_status
◆ reset()
void concurrency::NodePropertiesValidator::reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ visit() [1/4]
virtual bool concurrency::IGraphVisitor::visit |
( |
AlgorithmNode & | | ) |
|
|
inlinevirtual |
◆ visit() [2/4]
virtual bool concurrency::IGraphVisitor::visit |
( |
ConditionNode & | | ) |
|
|
inlinevirtual |
◆ visit() [3/4]
virtual bool concurrency::IGraphVisitor::visit |
( |
DataNode & | | ) |
|
|
inlinevirtual |
◆ visit() [4/4]
bool concurrency::NodePropertiesValidator::visit |
( |
DecisionNode & | node | ) |
|
|
overridevirtual |
Reimplemented from concurrency::IGraphVisitor.
Definition at line 18 of file Validators.cpp.
18 {
19
20 if ( node.m_modeConcurrent && node.m_modePromptDecision ) {
21
24 << " 'Concurrent'/'Prompt' contradiction(s) found. Settings are mutually exclusive within a task group. "
25 "Discarding 'Prompt' for ";
26
28
30
31 return false;
32 }
33
34 return true;
35 }
◆ visitEnter() [1/4]
bool concurrency::NodePropertiesValidator::visitEnter |
( |
AlgorithmNode & | | ) |
const |
|
inlineoverridevirtual |
◆ visitEnter() [2/4]
bool concurrency::NodePropertiesValidator::visitEnter |
( |
ConditionNode & | | ) |
const |
|
inlineoverridevirtual |
◆ visitEnter() [3/4]
bool concurrency::NodePropertiesValidator::visitEnter |
( |
DataNode & | | ) |
const |
|
inlineoverridevirtual |
◆ visitEnter() [4/4]
virtual bool concurrency::IGraphVisitor::visitEnter |
( |
DecisionNode & | | ) |
const |
|
inlinevirtual |
◆ m_foundViolations
bool concurrency::NodePropertiesValidator::m_foundViolations { false } |
|
private |
◆ m_status
std::ostringstream concurrency::NodePropertiesValidator::m_status { " No 'Concurrent'/'Prompt' contradictions found" } |
|
private |
Definition at line 46 of file Validators.h.
46{ " No 'Concurrent'/'Prompt' contradictions found" };
The documentation for this class was generated from the following files: