ATLAS Offline Software
ObjPtr< T_Obj > Member List

This is the complete list of members for ObjPtr< T_Obj >, including all inherited members.

get()ObjPtr< T_Obj >inline
get() constObjPtr< T_Obj >inline
index() constObjPtr< T_Obj >inline
isExtern() constObjPtr< T_Obj >inline
isOwned() constObjPtr< T_Obj >inline
isShared() constObjPtr< T_Obj >inline
m_containerObjPtr< T_Obj >private
m_refObjPtr< T_Obj >private
ObjPtr()=defaultObjPtr< T_Obj >
ObjPtr(ObjPtr &&obj_ptr)=defaultObjPtr< T_Obj >
ObjPtr(const ObjPtr &obj_ptr)ObjPtr< T_Obj >inline
ObjPtr(ObjContainer< T_Obj > &container, const T_Obj &obj)ObjPtr< T_Obj >inline
ObjPtr(ObjContainer< T_Obj > &container, std::unique_ptr< T_Obj > obj)ObjPtr< T_Obj >inline
ObjPtr(ObjContainer< T_Obj > &container, ObjRef ref=ObjRef())ObjPtr< T_Obj >inline
operator bool() constObjPtr< T_Obj >inline
operator!=(const ObjPtr &obj) constObjPtr< T_Obj >inline
operator*()ObjPtr< T_Obj >inline
operator->()ObjPtr< T_Obj >inline
operator=(const ObjPtr &obj)ObjPtr< T_Obj >inline
operator=(ObjPtr &&obj)ObjPtr< T_Obj >inline
operator=(ObjRef ref)ObjPtr< T_Obj >inline
operator==(const ObjPtr &obj) constObjPtr< T_Obj >inline
release()ObjPtr< T_Obj >inline
shareAndSet(ObjRef ref)ObjPtr< T_Obj >inlineprotected
to_unique()ObjPtr< T_Obj >inline
~ObjPtr() noexcept(false)ObjPtr< T_Obj >inline