![]() |
ATLAS Offline Software
|
#include <ColumnarCore/ContainerId.h>#include <ColumnarCore/ObjectId.h>#include <CxxUtils/checker_macros.h>#include <exception>Go to the source code of this file.
Classes | |
| class | columnar::ObjectRange< CI, CM > |
| a class representing a continuous sequence of objects (a.k.a. a container) More... | |
| class | columnar::ObjectRangeIteratorXAODContainer< CI, IteratorType > |
| class | columnar::ObjectRange< CI, ColumnarModeXAOD > |
| class | columnar::ObjectRangeIteratorXAODContainer< CI, IteratorType > |
| class | columnar::ObjectRangeIteratorXAODSinglet< CI > |
| class | columnar::ObjectRangeIteratorXAODSinglet< CI > |
| class | columnar::ObjectRangeIteratorArray< CI, stepSize > |
| an iterator over objects in an ObjectRange More... | |
| class | columnar::ObjectRange< CI, ColumnarModeArray > |
| class | columnar::ObjectRangeIteratorArray< CI, stepSize > |
| an iterator over objects in an ObjectRange More... | |
Namespaces | |
| columnar | |
Typedefs | |
| using | columnar::CM = ColumnarModeXAOD |
Functions | |
| template<ContainerIdConcept CI> | |
| columnar::requires (std::is_same_v< typename CI::xAODObjectRangeType, typename CI::xAODObjectIdType >) class ObjectRange< CI | |
| columnar::ObjectRange (xAODContainer &val_singlet) noexcept | |
| xAODContainer & | columnar::getXAODObject () const noexcept |
| xAODContainer & | columnar::getXAODObjectNoexcept () const noexcept |
| auto | columnar::begin () const noexcept |
| auto | columnar::end () const noexcept |
| auto | columnar::rbegin () const noexcept |
| auto | columnar::rend () const noexcept |
| bool | columnar::empty () const noexcept |
| std::size_t | columnar::size () const noexcept |
| ObjectId< CI, CM > | columnar::operator[] (std::size_t) const noexcept |
| template<typename Acc , typename... Args> | |
| requiresdecltype(auto) std::invocable< Acc, ObjectRange< CI, ColumnarModeXAOD >, Args... > | columnar::operator() (Acc &acc, Args &&... args) const |
Variables | |
| xAODContainer * | columnar::m_singlet = nullptr |
1.8.18