![]() |
ATLAS Offline Software
|
Helper which provides a pointer to a container and the index of the container in the container list. More...
#include <ContainerList.h>
Public Member Functions | |
| ContainerPtr (const ContainerPtr &a)=default | |
| ContainerPtr (ContainerPtr &&a)=default | |
| ContainerPtr & | operator= (const ContainerPtr &a)=default |
| ContainerPtr & | operator= (ContainerPtr &&a)=default |
| T_Container & | operator* () |
| const T_Container & | operator* () const |
| T_Container * | operator-> () |
| const T_Container * | operator-> () const |
| unsigned int | containerId () const |
| Get the index of container in the container list. | |
Protected Member Functions | |
| ContainerPtr (T_Container *ptr, unsigned int container_idx) | |
Private Attributes | |
| T_Container * | m_container |
| unsigned int | m_containerIdx |
Friends | |
| struct | DynamicContainerListHelper |
Helper which provides a pointer to a container and the index of the container in the container list.
Definition at line 92 of file ContainerList.h.
|
inlineprotected |
Definition at line 95 of file ContainerList.h.
|
default |
|
default |
|
inline |
Get the index of container in the container list.
Definition at line 109 of file ContainerList.h.
|
inline |
Definition at line 103 of file ContainerList.h.
|
inline |
Definition at line 104 of file ContainerList.h.
|
inline |
Definition at line 105 of file ContainerList.h.
|
inline |
Definition at line 106 of file ContainerList.h.
|
default |
|
default |
|
friend |
Definition at line 93 of file ContainerList.h.
|
private |
Definition at line 114 of file ContainerList.h.
|
private |
Definition at line 115 of file ContainerList.h.