unique_ptr< T > Node1 unique_ptr< T > + ptr + operator->() Node2 DataVectorWithAlloc < DV, ALLOC >::ContainerUniquePtr   + operator std::unique _ptr< const DV >() Node1->Node2 Node3 EventContainers::I _InternalIDC::void_unique _ptr< const void, deleter_f * >   + void_unique_ptr() Node1->Node3 Node4 EventContainers::Identifiable CacheBase::void_unique_ptr < const void, deleter_f * >   + void_unique_ptr() Node1->Node4 Node5 EventContainers::Identifiable ContainerBase::void_unique _ptr< const void, deleter_f * >   + void_unique_ptr() Node1->Node5 Node6 void_unique_ptr< const void, deleter_f * >   + void_unique_ptr() Node1->Node6