Iterator that adds an additional dereference to BaseIterator. More...
#include <UniqueStorage.h>
Public Types | |
| using | value_type = typename BaseIterator::value_type::element_type |
| using | pointer = value_type * |
| using | reference = value_type & |
Public Member Functions | |
| DereferenceIterator (const BaseIterator &it) | |
| reference | operator* () const |
| pointer | operator-> () const |
| reference | operator[] (size_t n) const |
Iterator that adds an additional dereference to BaseIterator.
Definition at line 47 of file UniqueStorage.h.
| using UniqueStorage< T >::DereferenceIterator< BaseIterator >::pointer = value_type * |
Definition at line 52 of file UniqueStorage.h.
| using UniqueStorage< T >::DereferenceIterator< BaseIterator >::reference = value_type & |
Definition at line 53 of file UniqueStorage.h.
| using UniqueStorage< T >::DereferenceIterator< BaseIterator >::value_type = typename BaseIterator::value_type::element_type |
Definition at line 51 of file UniqueStorage.h.
|
inline |
Definition at line 49 of file UniqueStorage.h.
|
inline |
Definition at line 55 of file UniqueStorage.h.
|
inline |
Definition at line 61 of file UniqueStorage.h.
|
inline |
Definition at line 62 of file UniqueStorage.h.
1.8.14