MDTNoisyTubes Node1 MDTNoisyTubes + MDTNoisyTubes() + ~MDTNoisyTubes() + isNoisy() + getNoiseList() Node2 std::map< IdentifierHash, std::set< Identifier > > Node2->Node1 -m_noise_map Node3 IdentifierHash - m_value + IdentifierHash() + IdentifierHash() + IdentifierHash() + operator=() + operator=() + ~IdentifierHash() + IdentifierHash() + operator unsigned int() + value() + is_valid() + operator=() + operator+=() + operator-=() Node3->Node2 +keys Node4 std::set< Identifier > Node4->Node2 +elements Node5 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node5->Node4 +keys