|
tenno 0.1.0
|
An reverse_iterator to iterate over the data. More...
#include <vector.hpp>
Public Types | |
| using | reverse_iterator_category = std::forward_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = T |
| using | pointer = T * |
| using | reference = T & |
Public Member Functions | |
| reverse_iterator (tenno::vector< T, Allocator > &_vec, const long long int _index) | |
| reverse_iterator & | operator++ () noexcept |
| reverse_iterator | operator++ (T) noexcept |
| bool | operator== (const reverse_iterator &other) const noexcept |
| bool | operator!= (const reverse_iterator &other) const noexcept |
| tenno::expected< tenno::reference_wrapper< T >, tenno::error > | operator* () noexcept |
| tenno::expected< tenno::reference_wrapper< T >, tenno::error > | operator-> () noexcept |
| tenno::expected< tenno::reference_wrapper< T >, tenno::error > | get () noexcept |
Data Fields | |
| long long int | index |
| tenno::vector< T, Allocator > & | vec |
An reverse_iterator to iterate over the data.
Definition at line 412 of file vector.hpp.
| using tenno::vector< T, Allocator >::reverse_iterator::difference_type = std::ptrdiff_t |
Definition at line 415 of file vector.hpp.
| using tenno::vector< T, Allocator >::reverse_iterator::pointer = T * |
Definition at line 417 of file vector.hpp.
| using tenno::vector< T, Allocator >::reverse_iterator::reference = T & |
Definition at line 418 of file vector.hpp.
| using tenno::vector< T, Allocator >::reverse_iterator::reverse_iterator_category = std::forward_iterator_tag |
Definition at line 414 of file vector.hpp.
| using tenno::vector< T, Allocator >::reverse_iterator::value_type = T |
Definition at line 416 of file vector.hpp.
|
inlineexplicit |
Definition at line 423 of file vector.hpp.
|
inlinenoexcept |
Definition at line 464 of file vector.hpp.
|
inlinenoexcept |
Definition at line 447 of file vector.hpp.
|
inlinenoexcept |
Definition at line 453 of file vector.hpp.
|
inlinenoexcept |
Definition at line 429 of file vector.hpp.
|
inlinenoexcept |
Definition at line 435 of file vector.hpp.
|
inlinenoexcept |
Definition at line 459 of file vector.hpp.
|
inlinenoexcept |
Definition at line 442 of file vector.hpp.
| long long int tenno::vector< T, Allocator >::reverse_iterator::index |
Definition at line 420 of file vector.hpp.
| tenno::vector<T, Allocator>& tenno::vector< T, Allocator >::reverse_iterator::vec |
Definition at line 421 of file vector.hpp.