![]() |
Project
|
#include <CTFHelper.h>
Inherited by o2::mid::CTFHelper::Iter_bcIncROF, and o2::mid::CTFHelper::Iter_orbitIncROF.
Public Types | |
using | difference_type = std::ptrdiff_t |
using | value_type = T |
using | pointer = const T * |
using | reference = const T & |
using | iterator_category = std::random_access_iterator_tag |
Public Member Functions | |
_Iter (const std::vector< OrderRef > &ord, const std::array< gsl::span< const D >, NEvTypes > &data, bool end=false) | |
_Iter ()=default | |
I & | operator++ () noexcept |
I | operator++ (int) |
I & | operator-- () noexcept |
I | operator-- (int) |
I & | operator+= (difference_type i) noexcept |
I | operator+ (difference_type i) const |
I & | operator-= (difference_type i) noexcept |
I | operator- (difference_type i) const |
difference_type | operator- (const I &other) const noexcept |
bool | operator!= (const I &other) const noexcept |
bool | operator== (const I &other) const noexcept |
bool | operator> (const I &other) const noexcept |
bool | operator< (const I &other) const noexcept |
bool | operator>= (const I &other) const noexcept |
bool | operator<= (const I &other) const noexcept |
Protected Attributes | |
gsl::span< const OrderRef > | mOrder {} |
const std::array< gsl::span< const D >, NEvTypes > * | mData {} |
difference_type | mIndex = 0 |
Friends | |
I | operator+ (difference_type i, const I &iter) |
Definition at line 68 of file CTFHelper.h.
using o2::mid::CTFHelper::_Iter< I, D, T, M >::difference_type = std::ptrdiff_t |
Definition at line 71 of file CTFHelper.h.
using o2::mid::CTFHelper::_Iter< I, D, T, M >::iterator_category = std::random_access_iterator_tag |
Definition at line 75 of file CTFHelper.h.
using o2::mid::CTFHelper::_Iter< I, D, T, M >::pointer = const T* |
Definition at line 73 of file CTFHelper.h.
using o2::mid::CTFHelper::_Iter< I, D, T, M >::reference = const T& |
Definition at line 74 of file CTFHelper.h.
using o2::mid::CTFHelper::_Iter< I, D, T, M >::value_type = T |
Definition at line 72 of file CTFHelper.h.
|
inline |
Definition at line 77 of file CTFHelper.h.
|
default |
|
inlinenoexcept |
Definition at line 134 of file CTFHelper.h.
|
inline |
Definition at line 112 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 80 of file CTFHelper.h.
|
inline |
Definition at line 86 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 106 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 130 of file CTFHelper.h.
|
inline |
Definition at line 124 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 93 of file CTFHelper.h.
|
inline |
Definition at line 99 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 118 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 137 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 139 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 135 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 136 of file CTFHelper.h.
|
inlinenoexcept |
Definition at line 138 of file CTFHelper.h.
|
friend |
Definition at line 132 of file CTFHelper.h.
|
protected |
Definition at line 143 of file CTFHelper.h.
|
protected |
Definition at line 144 of file CTFHelper.h.
|
protected |
Definition at line 142 of file CTFHelper.h.