TubeTraversedBySegment Node1 TubeTraversedBySegment + tubeBin + isHit + TubeTraversedBySegment() Node2 IdentifierHash - m_value + IdentifierHash() + IdentifierHash() + IdentifierHash() + operator=() + operator=() + ~IdentifierHash() + IdentifierHash() + operator unsigned int() + value() + is_valid() + operator=() + operator+=() + operator-=() Node2->Node1 +idHash Node3 std::string Node3->Node1 +hardware_name Node4 std::basic_string< char > Node4->Node3