|
tenno 0.1.0
|
An iterator to iterate over the data. More...
#include <vector.hpp>
Public Types | |
| using | 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 | |
| iterator (tenno::vector< T, Allocator > &_vec, const tenno::size _index) | |
| iterator & | operator++ () noexcept |
| iterator | operator++ (T) noexcept |
| bool | operator== (const iterator &other) const noexcept |
| bool | operator!= (const 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 | |
| tenno::size | index |
| tenno::vector< T, Allocator > & | vec |
An iterator to iterate over the data.
Definition at line 320 of file vector.hpp.
| using tenno::vector< T, Allocator >::iterator::difference_type = std::ptrdiff_t |
Definition at line 323 of file vector.hpp.
| using tenno::vector< T, Allocator >::iterator::iterator_category = std::forward_iterator_tag |
Definition at line 322 of file vector.hpp.
| using tenno::vector< T, Allocator >::iterator::pointer = T * |
Definition at line 325 of file vector.hpp.
| using tenno::vector< T, Allocator >::iterator::reference = T & |
Definition at line 326 of file vector.hpp.
| using tenno::vector< T, Allocator >::iterator::value_type = T |
Definition at line 324 of file vector.hpp.
|
inlineexplicit |
Definition at line 331 of file vector.hpp.
|
inlinenoexcept |
Definition at line 372 of file vector.hpp.
|
inlinenoexcept |
Definition at line 355 of file vector.hpp.
|
inlinenoexcept |
Definition at line 361 of file vector.hpp.
|
inlinenoexcept |
Definition at line 337 of file vector.hpp.
|
inlinenoexcept |
Definition at line 343 of file vector.hpp.
|
inlinenoexcept |
Definition at line 367 of file vector.hpp.
|
inlinenoexcept |
Definition at line 350 of file vector.hpp.
| tenno::size tenno::vector< T, Allocator >::iterator::index |
Definition at line 328 of file vector.hpp.
| tenno::vector<T, Allocator>& tenno::vector< T, Allocator >::iterator::vec |
Definition at line 329 of file vector.hpp.