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_