#include <MultiVectorManager.h>
Public Types | |
using | difference_type = std::ptrdiff_t |
using | iterator_category = std::forward_iterator_tag |
using | pointer = T * |
using | reference = T & |
using | value_type = T |
Public Member Functions | |
Iterator (const MultiVectorManager &manager, size_t index) | |
bool | operator!= (const Iterator &other) const |
T & | operator* () const |
void | operator++ () |
Private Attributes | |
size_t | currentIndex |
const MultiVectorManager & | manager |
Definition at line 54 of file MultiVectorManager.h.
using MultiVectorManager< T >::Iterator::difference_type = std::ptrdiff_t |
Definition at line 57 of file MultiVectorManager.h.
using MultiVectorManager< T >::Iterator::iterator_category = std::forward_iterator_tag |
Definition at line 56 of file MultiVectorManager.h.
using MultiVectorManager< T >::Iterator::pointer = T* |
Definition at line 59 of file MultiVectorManager.h.
using MultiVectorManager< T >::Iterator::reference = T& |
Definition at line 60 of file MultiVectorManager.h.
using MultiVectorManager< T >::Iterator::value_type = T |
Definition at line 58 of file MultiVectorManager.h.
|
inline |
Definition at line 62 of file MultiVectorManager.h.
|
inline |
Definition at line 64 of file MultiVectorManager.h.
References MultiVectorManager< T >::Iterator::currentIndex, and trackingPlots::other.
|
inline |
Definition at line 66 of file MultiVectorManager.h.
References MultiVectorManager< T >::Iterator::currentIndex, and MultiVectorManager< T >::Iterator::manager.
|
inline |
Definition at line 68 of file MultiVectorManager.h.
References MultiVectorManager< T >::Iterator::currentIndex.
|
private |
Definition at line 72 of file MultiVectorManager.h.
Referenced by MultiVectorManager< T >::Iterator::operator!=(), MultiVectorManager< T >::Iterator::operator*(), and MultiVectorManager< T >::Iterator::operator++().
|
private |
Definition at line 71 of file MultiVectorManager.h.
Referenced by MultiVectorManager< T >::Iterator::operator*().