ATLAS Offline Software
Loading...
Searching...
No Matches
EventContainers::IdentifiableContainerBase::void_unique_ptr Class Reference

#include <IdentifiableContainerBase.h>

Inheritance diagram for EventContainers::IdentifiableContainerBase::void_unique_ptr:
Collaboration diagram for EventContainers::IdentifiableContainerBase::void_unique_ptr:

Classes

struct  Deleter

Public Member Functions

template<class T>
 void_unique_ptr (std::unique_ptr< T > p)
T * operator-> ()
 STL member.

Public Attributes

ptr
 STL member.

Detailed Description

Definition at line 16 of file IdentifiableContainerBase.h.

Constructor & Destructor Documentation

◆ void_unique_ptr()

template<class T>
EventContainers::IdentifiableContainerBase::void_unique_ptr::void_unique_ptr ( std::unique_ptr< T > p)
inline

Definition at line 32 of file IdentifiableContainerBase.h.

32 { return m_link->tryAddFromCache(hashId); }
33 void cleanup(deleter_f* deleter);
34 size_t numberOfCollections() const { return m_link->numberOfCollections(); }
35 void ResetMask();
36 StatusCode fetchOrCreate(IdentifierHash hashId){ return m_link->fetchOrCreate(hashId); }
StatusCode fetchOrCreate(IdentifierHash hashId)
::StatusCode StatusCode
StatusCode definition for legacy code.

Member Function Documentation

◆ operator->()

T* std::unique_ptr< T >::operator->
inherited

STL member.

Member Data Documentation

◆ ptr

T std::unique_ptr< T >::ptr
inherited

STL member.


The documentation for this class was generated from the following file: