|
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.