![]() |
ATLAS Offline Software
|
#include <cassert>#include <utility>#include <type_traits>Go to the source code of this file.
Classes | |
| struct | Utils::AccessPolicyHelper< true > |
| struct | Utils::AccessPolicyHelper< false > |
| struct | Utils::ContainerAccessHelper< Container, accessPolicy > |
| struct | Utils::RootNodeIndex |
| Helper struct to indicate the "index" of a top level container proxy. More... | |
| struct | Utils::ElementProxyBase< Container, ElementIndexType > |
| struct | Utils::ContainerProxyBase< Container, ElementIndexType > |
| Base class of a container proxy. More... | |
| struct | Utils::ProxyIteratorBase< Container, T_Derived, ElementProxy > |
| Base class of iterators to iterate over the elements of this proxy container. More... | |
| struct | Utils::ProxyIterator< Container, T_Derived, ElementProxy > |
| struct | Utils::ProxyIterator< Container, T_Derived, ElementProxy >::diff_type_helper< T > |
| struct | Utils::ContainerProxy< Container, T_Derived, ElementProxy, IndexType > |
| The proxy container object which provides the means to iterate over its elements and create element proxy objects @tparm Container The container type this proxy refers to e.g. More... | |
Namespaces | |
| namespace | Utils |
Concepts | |
| concept | Utils::hasSize |
| concept | Utils::hasDifference |
| concept | Utils::hasAddition |
| concept | Utils::hasCreateProxy |
| concept | Utils::hasReadWriteProxy |
| concept | Utils::isConvertableToReadOnlyProxy |
Enumerations | |
| enum class | Utils::AccessPolicy { Utils::Const , Utils::Mutable } |
| Indicate whether a container provides read only or read write access. More... | |