ATLAS Offline Software
|
This is the complete list of members for ObjPtr< T_Obj >, including all inherited members.
get() | ObjPtr< T_Obj > | inline |
get() const | ObjPtr< T_Obj > | inline |
index() const | ObjPtr< T_Obj > | inline |
isExtern() const | ObjPtr< T_Obj > | inline |
isOwned() const | ObjPtr< T_Obj > | inline |
isShared() const | ObjPtr< T_Obj > | inline |
m_container | ObjPtr< T_Obj > | private |
m_ref | ObjPtr< T_Obj > | private |
ObjPtr()=default | ObjPtr< T_Obj > | |
ObjPtr(ObjPtr &&obj_ptr)=default | ObjPtr< 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() const | ObjPtr< T_Obj > | inline |
operator!=(const ObjPtr &obj) const | ObjPtr< 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) const | ObjPtr< 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 |