![]() |
Project
|
Iterator class for configurable direction, i.e. either row or column. More...
#include <TableView.h>
Inherited by o2::algorithm::TableView< RowDescT, ColumnDescT, ParserT >::outerIterator< Direction >.
Classes | |
struct | value_type |
Public Types | |
enum | IteratorDirections { kAlongRow , kAlongColumn } |
using | self_type = iterator |
Public Member Functions | |
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 |
Protected Attributes | |
IteratorDirections | mDirection |
unsigned | mRow |
unsigned | mColumn |
unsigned | mEnd |
TableView * | mParent |
value_type | mCache |
bool | mIsCached |
Iterator class for configurable direction, i.e. either row or column.
Definition at line 169 of file TableView.h.
using o2::algorithm::TableView< RowDescT, ColumnDescT, ParserT >::iterator::self_type = iterator |
Definition at line 175 of file TableView.h.
enum o2::algorithm::TableView::iterator::IteratorDirections |
Enumerator | |
---|---|
kAlongRow | |
kAlongColumn |
Definition at line 177 of file TableView.h.
|
delete |
|
default |
|
inline |
Definition at line 184 of file TableView.h.
|
inline |
Definition at line 231 of file TableView.h.
|
inline |
Definition at line 236 of file TableView.h.
|
inline |
Definition at line 226 of file TableView.h.
|
inline |
Definition at line 210 of file TableView.h.
|
inline |
Definition at line 192 of file TableView.h.
|
inline |
Definition at line 221 of file TableView.h.
|
protected |
Definition at line 252 of file TableView.h.
|
protected |
Definition at line 249 of file TableView.h.
|
protected |
Definition at line 247 of file TableView.h.
|
protected |
Definition at line 250 of file TableView.h.
|
protected |
Definition at line 253 of file TableView.h.
|
protected |
Definition at line 251 of file TableView.h.
|
protected |
Definition at line 248 of file TableView.h.