PandA-2024.02
Public Member Functions | Private Attributes
tree_node_reached Struct Reference

#include <tree_nodes_merger.hpp>

Inheritance diagram for tree_node_reached:
Inheritance graph
[legend]
Collaboration diagram for tree_node_reached:
Collaboration graph
[legend]

Public Member Functions

 tree_node_reached (CustomUnorderedMapUnstable< unsigned int, unsigned int > &_remap, OrderedSetStd< unsigned int > &_not_yet_remapped, const tree_managerRef _TM)
 default constructor More...
 
- Public Member Functions inherited from object_visitor
virtual ~object_visitor ()
 destructor More...
 
 BOOST_PP_SEQ_FOR_EACH (OPERATOR_MACRO, BOOST_PP_EMPTY, VISITED_OBJ_SEQ1)
 virtual template object functor More...
 
 BOOST_PP_SEQ_FOR_EACH (OPERATOR_MACRO, BOOST_PP_EMPTY, VISITED_OBJ_SEQ2)
 

Private Attributes

CustomUnorderedMapUnstable< unsigned int, unsigned int > & remap
 tree_node visitors More...
 
const tree_managerRef TM
 tree manager More...
 
OrderedSetStd< unsigned int > & not_yet_remapped
 tree_node not yet added to the Tree Manager More...
 

Detailed Description

Definition at line 63 of file tree_nodes_merger.hpp.

Constructor & Destructor Documentation

◆ tree_node_reached()

tree_node_reached::tree_node_reached ( CustomUnorderedMapUnstable< unsigned int, unsigned int > &  _remap,
OrderedSetStd< unsigned int > &  _not_yet_remapped,
const tree_managerRef  _TM 
)
inline

default constructor

Definition at line 66 of file tree_nodes_merger.hpp.

References object_visitor::BOOST_PP_SEQ_FOR_EACH(), OBJ_NOT_SPECIALIZED_SEQ, OBJ_SPECIALIZED_SEQ, OPERATOR_MACRO, and OPERATOR_MACRO_DECL.

Here is the call graph for this function:

Field Documentation

◆ not_yet_remapped

OrderedSetStd<unsigned int>& tree_node_reached::not_yet_remapped
private

tree_node not yet added to the Tree Manager

Definition at line 81 of file tree_nodes_merger.hpp.

◆ remap

CustomUnorderedMapUnstable<unsigned int, unsigned int>& tree_node_reached::remap
private

tree_node visitors

remap old indexes in new indexes

Definition at line 77 of file tree_nodes_merger.hpp.

◆ TM

const tree_managerRef tree_node_reached::TM
private

tree manager

Definition at line 79 of file tree_nodes_merger.hpp.

Referenced by tree_node_index_factory::create_tree_node().


The documentation for this struct was generated from the following file:

Generated on Mon Feb 12 2024 13:04:08 for PandA-2024.02 by doxygen 1.8.13