#include <src/PRGraph/Visitors/Validators.h>
Definition at line 33 of file Validators.h.
◆ ActiveLineageScout()
Constructor.
Definition at line 36 of file Validators.h.
const ControlFlowNode & m_startNode
std::string m_previousNodeName
◆ reply()
virtual bool concurrency::ActiveLineageScout::reply |
( |
| ) |
const |
|
inlinevirtual |
◆ reset()
void concurrency::ActiveLineageScout::reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ visit() [1/5]
virtual bool concurrency::IGraphVisitor::visit |
|
inline |
◆ visit() [2/5]
virtual bool concurrency::IGraphVisitor::visit |
|
inline |
◆ visit() [3/5]
virtual bool concurrency::IGraphVisitor::visit |
|
inline |
◆ visit() [4/5]
virtual bool concurrency::IGraphVisitor::visit |
|
inline |
◆ visit() [5/5]
bool concurrency::ActiveLineageScout::visit |
( |
DecisionNode & |
node | ) |
|
|
overridevirtual |
Reimplemented from concurrency::IGraphVisitor.
Definition at line 25 of file Validators.cpp.
34 if ( !node.m_modeConcurrent ) {
36 for (
auto& child : node.getDaughters() ) {
virtual void visitParents(DecisionNode &)
std::vector< int > controlFlowState
State of the control flow.
std::string m_previousNodeName
virtual bool reply() const
◆ visitEnter() [1/7]
virtual bool concurrency::IGraphVisitor::visitEnter |
|
inline |
◆ visitEnter() [2/7]
virtual bool concurrency::IGraphVisitor::visitEnter |
|
inline |
◆ visitEnter() [3/7]
virtual bool concurrency::IGraphVisitor::visitEnter |
|
inline |
◆ visitEnter() [4/7]
virtual bool concurrency::IGraphVisitor::visitEnter |
|
inline |
◆ visitEnter() [5/7]
bool concurrency::ActiveLineageScout::visitEnter |
( |
AlgorithmNode & |
| ) |
const |
|
inlineoverridevirtual |
◆ visitEnter() [6/7]
bool concurrency::ActiveLineageScout::visitEnter |
( |
DataNode & |
| ) |
const |
|
inlineoverridevirtual |
◆ visitEnter() [7/7]
bool concurrency::ActiveLineageScout::visitEnter |
( |
ConditionNode & |
| ) |
const |
|
inlineoverridevirtual |
◆ visitParents()
void concurrency::ActiveLineageScout::visitParents |
( |
DecisionNode & |
node | ) |
|
|
virtual |
Reimplemented in concurrency::SubSlotScout.
Definition at line 53 of file Validators.cpp.
55 for (
auto& parent : node.m_parents ) {
58 parent->accept( *
this );
61 if ( this->
reply() )
break;
std::string m_previousNodeName
virtual bool reply() const
◆ m_active
bool concurrency::ActiveLineageScout::m_active {true} |
|
protected |
◆ m_previousNodeName
std::string concurrency::ActiveLineageScout::m_previousNodeName |
|
protected |
◆ m_slot
const EventSlot* concurrency::ActiveLineageScout::m_slot |
|
protected |
◆ m_startNode
The documentation for this class was generated from the following files: