Abstraction for cleanable core.
More...
#include "cleanable_abstraction.h"
Abstraction for cleanable core.
Definition at line 35 of file cleanable_abstraction.h.
◆ CleanableAbstraction() [1/2]
hh::core::abstraction::CleanableAbstraction::CleanableAbstraction |
( |
| ) |
|
|
default |
Constructor used by the CoreGraph to have the handles to clean inner cleanable nodes.
◆ CleanableAbstraction() [2/2]
hh::core::abstraction::CleanableAbstraction::CleanableAbstraction |
( |
behavior::Cleanable *const |
cleanableNode | ) |
|
|
inlineexplicit |
Constructor used by cleanable nodes.
- Parameters
-
cleanableNode | Node abstraction to clean |
- Exceptions
-
std::runtime_error | if the node is not valid |
Definition at line 45 of file cleanable_abstraction.h.
◆ ~CleanableAbstraction()
virtual hh::core::abstraction::CleanableAbstraction::~CleanableAbstraction |
( |
| ) |
|
|
virtualdefault |
◆ gatherCleanable()
virtual void hh::core::abstraction::CleanableAbstraction::gatherCleanable |
( |
std::unordered_set< hh::behavior::Cleanable * > & |
cleanableSet | ) |
|
|
inlinevirtual |
◆ cleanableNode_