![]() |
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.