HGTDMappingData Node1 HGTDMappingData   + empty() + size() + onlineId() Node2 std::unordered_map < Identifier, HGTDOnlineID >     Node2->Node1 -m_offline2OnlineMap Node3 Identifier + NBITS - m_id + Identifier() + operator=() + operator=() + operator=() + operator=() + set() + clear() + set_literal() + get_identifier32() + get_compact() and 23 more... + Identifier() + Identifier() + Identifier() + Identifier() - operator|=() - operator&=() - extract() - mask_shift() - extract() * Identifier() * Identifier() * Identifier() * Identifier() Node3->Node2 +keys Node4 value_type< type, the _value >     Node4->Node3 +ALL_BITS +MAX_BIT Node5 ElementLink_p1< INDEXTYPE > + m_elementIndex + m_SGKeyHash + ElementLink_p1() Node5->Node4 +value Node6 std::string     Node6->Node5 +m_contName Node8 HGTDOnlineID - m_onlineId + HGTDOnlineID() + HGTDOnlineID() + HGTDOnlineID() + rod() + elink() + operator<=>() + isValid() Node8->Node2 +elements Node10 std::array< HGTDOnlineID, NUMBER_OF_HASHES >     Node8->Node10 +elements Node9 std::set< std::uint32_t > + keys   Node9->Node1 -m_rodIdSet Node10->Node1 -m_hash2OnlineIdArray