#include </builds/gaudi/Gaudi/GaudiHive/src/PRGraph/Visitors/Validators.h>
Definition at line 83 of file Validators.h.
◆ SubSlotScout()
Constructor.
Definition at line 86 of file Validators.h.
ActiveLineageScout(const EventSlot *slot, const ControlFlowNode &node)
Constructor.
EventSlot * parentSlot
Pointer to parent slot (null for top level)
◆ reply()
bool concurrency::SubSlotScout::reply |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ reset()
void concurrency::SubSlotScout::reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ visitParents()
void concurrency::SubSlotScout::visitParents |
( |
DecisionNode & | node | ) |
|
|
overridevirtual |
Reimplemented from concurrency::ActiveLineageScout.
Definition at line 79 of file Validators.cpp.
79 {
80
81
82 const EventSlot* oldSlot = nullptr;
83 if (
m_slot->parentSlot &&
m_slot->entryPoint == node.name() ) {
87 }
88
89
90 for ( auto& parent : node.m_parents ) {
94 parent->accept( *this );
95
96
97 if ( this->
reply() )
break;
98 }
99
100 if ( oldSlot )
m_slot = oldSlot;
101 }
bool reply() const override
◆ m_foundEntryPoint
bool concurrency::SubSlotScout::m_foundEntryPoint { true } |
|
private |
The documentation for this class was generated from the following files: