![]() |
Project
|
iterator for the outer access of the index, either row or column direction More...
#include <TableView.h>
Inherits o2::algorithm::TableView< RowDescT, ColumnDescT, ParserT >::iterator.
Public Types | |
using | base = iterator |
using | value_type = typename base::value_type |
using | self_type = outerIterator |
![]() | |
enum | IteratorDirections { kAlongRow , kAlongColumn } |
using | self_type = iterator |
Public Member Functions | |
outerIterator ()=delete | |
~outerIterator ()=default | |
outerIterator (TableView *parent, unsigned index) | |
self_type & | operator++ () |
iterator | begin () |
begin the inner iteration | |
iterator | end () |
end of the inner iteration | |
![]() | |
iterator ()=delete | |
~iterator ()=default | |
iterator (IteratorDirections direction, TableView *parent, unsigned row=0, unsigned column=0) | |
self_type & | operator++ () |
value_type | operator* () const |
bool | operator== (const self_type &other) const |
bool | operator!= (const self_type &other) const |
bool | isEnd () const |
bool | isValid () const |
Static Public Attributes | |
static const unsigned | direction = Direction |
Additional Inherited Members | |
![]() | |
IteratorDirections | mDirection |
unsigned | mRow |
unsigned | mColumn |
unsigned | mEnd |
TableView * | mParent |
value_type | mCache |
bool | mIsCached |
iterator for the outer access of the index, either row or column direction
Definition at line 258 of file TableView.h.
using o2::algorithm::TableView< RowDescT, ColumnDescT, ParserT >::outerIterator< Direction >::base = iterator |
Definition at line 261 of file TableView.h.
using o2::algorithm::TableView< RowDescT, ColumnDescT, ParserT >::outerIterator< Direction >::self_type = outerIterator |
Definition at line 263 of file TableView.h.
using o2::algorithm::TableView< RowDescT, ColumnDescT, ParserT >::outerIterator< Direction >::value_type = typename base::value_type |
Definition at line 262 of file TableView.h.
|
delete |
|
default |
|
inline |
Definition at line 268 of file TableView.h.
|
inline |
begin the inner iteration
Definition at line 288 of file TableView.h.
|
inline |
end of the inner iteration
Definition at line 297 of file TableView.h.
|
inline |
Definition at line 273 of file TableView.h.
|
static |
Definition at line 264 of file TableView.h.