![]() |
ATLAS Offline Software
|
#include <ProxyContainer.h>
Public Types | |
| using | index_t = ElementIndexType |
Public Member Functions | |
| ElementProxyBase (const Container *container, const index_t &index) | |
| ElementProxyBase (Container *container, const index_t &index) | |
| ElementProxyBase (const Container *container, index_t &&index) | |
| ElementProxyBase (Container *container, index_t &&index) | |
| ElementProxyBase (const ElementProxyBase< ptrAccessPolicy > &other) | |
| ElementProxyBase (const ElementProxyBase< AccessPolicy::ReadWrite > &other) | |
| template<typename T_RWProxy> requires (ptrAccessPolicy == AccessPolicy::ReadOnly && isConvertableToReadOnlyProxy<ElementProxyBase<ptrAccessPolicy>, T_RWProxy> ) | |
| ElementProxyBase (const T_RWProxy &other) | |
| index_t | index () const |
| const Container & | container () const |
| Container & | container () |
Protected Attributes | |
| ContainerPtrBase< ptrAccessPolicy > | m_container |
| index_t | m_index |
Definition at line 190 of file ProxyContainer.h.
| using Utils::ContainerProxyBase< Container, ElementIndexType, accessPolicy >::ElementProxyBase< ptrAccessPolicy >::index_t = ElementIndexType |
Definition at line 191 of file ProxyContainer.h.
|
inline |
Definition at line 197 of file ProxyContainer.h.
|
inline |
Definition at line 200 of file ProxyContainer.h.
|
inline |
Definition at line 203 of file ProxyContainer.h.
|
inline |
Definition at line 206 of file ProxyContainer.h.
|
inline |
Definition at line 209 of file ProxyContainer.h.
|
inline |
Definition at line 212 of file ProxyContainer.h.
|
inline |
Definition at line 218 of file ProxyContainer.h.
|
inline |
Definition at line 237 of file ProxyContainer.h.
|
inline |
Definition at line 234 of file ProxyContainer.h.
|
inline |
| Return | the "index" which identifies the element this proxy refers to within the container returned by container. This may or may not be the index which was used to create this proxy from the parent proxy i.e. in auto child_proxy=parent_proxy[index] it may be that child_proxy.index() != index. To recover "index" use auto index_recover = ParentProxy::getOriginalElementIndex(child_proxy); |
Definition at line 230 of file ProxyContainer.h.
|
protected |
Definition at line 194 of file ProxyContainer.h.
|
protected |
Definition at line 195 of file ProxyContainer.h.