|
sparrow 2.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
#include <iterator.hpp>
Public Types | |
| using | self_type = pointer_iterator<T*> |
| using | base_type = iterator_adaptor<self_type, T*, T, std::contiguous_iterator_tag> |
| using | iterator_type = typename base_type::iterator_type |
| Public Types inherited from sparrow::iterator_adaptor< pointer_iterator< T * >, T *, T, std::contiguous_iterator_tag > | |
| using | base_type |
| using | self_type |
| using | reference |
| using | difference_type |
| using | iterator_type |
Public Member Functions | |
| constexpr | pointer_iterator ()=default |
| constexpr | pointer_iterator (iterator_type p) |
| template<class U> requires std::convertible_to<U*, iterator_type> | |
| constexpr | pointer_iterator (U *u) |
| Public Member Functions inherited from sparrow::iterator_adaptor< pointer_iterator< T * >, T *, T, std::contiguous_iterator_tag > | |
| constexpr | iterator_adaptor ()=default |
| constexpr const iterator_type & | base () const |
Definition at line 475 of file iterator.hpp.
| using sparrow::pointer_iterator< T * >::base_type = iterator_adaptor<self_type, T*, T, std::contiguous_iterator_tag> |
Definition at line 481 of file iterator.hpp.
| using sparrow::pointer_iterator< T * >::iterator_type = typename base_type::iterator_type |
Definition at line 482 of file iterator.hpp.
| using sparrow::pointer_iterator< T * >::self_type = pointer_iterator<T*> |
Definition at line 480 of file iterator.hpp.
|
constexprdefault |
|
inlineexplicitconstexpr |
Definition at line 486 of file iterator.hpp.
|
inlineexplicitconstexpr |
Definition at line 493 of file iterator.hpp.