Zserio C++17 runtime library
0.5.0
Built for Zserio 2.17.0
|
#include <ArrayView.h>
Classes | |
struct | ArrowHelper |
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = decltype(std::declval< ArrayView >().at(std::declval< size_t >())) |
using | difference_type = std::ptrdiff_t |
using | pointer = void |
using | reference = value_type |
Public Member Functions | |
ConstIterator (const ArrayView *array, size_t index) | |
value_type | operator* () const |
ArrowHelper | operator-> () const |
value_type | operator[] (difference_type offset) const |
ConstIterator & | operator++ () |
ConstIterator | operator++ (int) |
ConstIterator & | operator-- () |
ConstIterator | operator-- (int) |
ConstIterator & | operator+= (difference_type offset) |
ConstIterator | operator+ (difference_type offset) const |
ConstIterator & | operator-= (difference_type offset) |
ConstIterator | operator- (difference_type offset) const |
difference_type | operator- (const ConstIterator &other) const |
bool | operator== (const ConstIterator &other) const |
bool | operator!= (const ConstIterator &other) const |
bool | operator< (const ConstIterator &other) const |
bool | operator> (const ConstIterator &other) const |
bool | operator<= (const ConstIterator &other) const |
bool | operator>= (const ConstIterator &other) const |
Friends | |
ConstIterator | operator+ (difference_type offset, const ConstIterator &other) |
Implementation of ArrayView constant iterator.
Definition at line 349 of file ArrayView.h.
using zserio::ArrayView< T, ARRAY_TRAITS >::ConstIterator::difference_type = std::ptrdiff_t |
Definition at line 354 of file ArrayView.h.
using zserio::ArrayView< T, ARRAY_TRAITS >::ConstIterator::iterator_category = std::random_access_iterator_tag |
Definition at line 352 of file ArrayView.h.
using zserio::ArrayView< T, ARRAY_TRAITS >::ConstIterator::pointer = void |
Definition at line 355 of file ArrayView.h.
using zserio::ArrayView< T, ARRAY_TRAITS >::ConstIterator::reference = value_type |
Definition at line 356 of file ArrayView.h.
using zserio::ArrayView< T, ARRAY_TRAITS >::ConstIterator::value_type = decltype(std::declval<ArrayView>().at(std::declval<size_t>())) |
Definition at line 353 of file ArrayView.h.
|
inline |
Definition at line 369 of file ArrayView.h.
|
inline |
Definition at line 452 of file ArrayView.h.
|
inline |
Definition at line 374 of file ArrayView.h.
|
inline |
Definition at line 421 of file ArrayView.h.
|
inline |
Definition at line 389 of file ArrayView.h.
|
inline |
Definition at line 395 of file ArrayView.h.
|
inline |
Definition at line 415 of file ArrayView.h.
|
inline |
Definition at line 442 of file ArrayView.h.
|
inline |
Definition at line 437 of file ArrayView.h.
|
inline |
Definition at line 402 of file ArrayView.h.
|
inline |
Definition at line 408 of file ArrayView.h.
|
inline |
Definition at line 431 of file ArrayView.h.
|
inline |
Definition at line 379 of file ArrayView.h.
|
inline |
Definition at line 457 of file ArrayView.h.
|
inline |
Definition at line 472 of file ArrayView.h.
|
inline |
Definition at line 447 of file ArrayView.h.
|
inline |
Definition at line 467 of file ArrayView.h.
|
inline |
Definition at line 477 of file ArrayView.h.
|
inline |
Definition at line 384 of file ArrayView.h.
|
friend |
Definition at line 426 of file ArrayView.h.