EventContainers::IdentifiableContTemp< T > Node1 EventContainers::Identifiable ContTemp< T > - m_extIDC - m_hasExternalCache + IdentifiableContTemp() + IdentifiableContTemp() + IdentifiableContTemp() + IdentifiableContTemp() + operator=() + ~IdentifiableContTemp() + indexFindPtr() + GetAllCurrentHashes() + addCollection() + addOrDelete() and 8 more... - IdentifiableContTemp() Node2 EventContainers::IIdentifiable Cont< T > + indexFindPtr() + GetAllCurrentHashes() + addOrDelete() + addOrDelete() + fullSize() + numberOfCollections() + tryAddFromCache() + hasExternalCache() + naughtyRetrieve() + addCollection() + cleanup() Node2->Node1 Node3 std::vector< std::pair < IdentifierHash, const T * > > + elements Node3->Node1 -m_usedhashes Node4 std::vector< const T * > Node4->Node1 -m_randomcont Node5 T Node5->Node4 +elements