|
sparrow 2.3.1
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
#include <iterator.hpp>
Public Types | |
| using | size_type = IndexType |
| using | difference_type = Difference |
Protected Member Functions | |
| constexpr | pointer_index_iterator_base () noexcept=default |
| constexpr | pointer_index_iterator_base (Ptr *p, IndexType idx) noexcept |
| constexpr void | increment () noexcept(SPARROW_CONTRACTS_THROW_ON_FAILURE==0) |
| constexpr void | decrement () noexcept(SPARROW_CONTRACTS_THROW_ON_FAILURE==0) |
| constexpr void | advance (Difference n) noexcept(SPARROW_CONTRACTS_THROW_ON_FAILURE==0) |
| constexpr Difference | distance_to (const Derived &rhs) const noexcept(SPARROW_CONTRACTS_THROW_ON_FAILURE==0) |
| constexpr bool | equal (const Derived &rhs) const noexcept |
| constexpr bool | less_than (const Derived &rhs) const noexcept(SPARROW_CONTRACTS_THROW_ON_FAILURE==0) |
Protected Attributes | |
| Ptr * | p_object = nullptr |
| IndexType | m_index = 0 |
Friends | |
| class | iterator_access |
Definition at line 536 of file iterator.hpp.
| using sparrow::pointer_index_iterator_base< Derived, Ptr, Element, Reference, IteratorTag, IndexType, Difference >::difference_type = Difference |
Definition at line 542 of file iterator.hpp.
| using sparrow::pointer_index_iterator_base< Derived, Ptr, Element, Reference, IteratorTag, IndexType, Difference >::size_type = IndexType |
Definition at line 541 of file iterator.hpp.
|
constexprprotecteddefaultnoexcept |
|
inlineconstexprprotectednoexcept |
Definition at line 551 of file iterator.hpp.
|
inlineconstexprprotectednoexcept |
Definition at line 569 of file iterator.hpp.
|
inlineconstexprprotectednoexcept |
Definition at line 563 of file iterator.hpp.
|
inlinenodiscardconstexprprotectednoexcept |
Definition at line 583 of file iterator.hpp.
|
inlinenodiscardconstexprprotectednoexcept |
Definition at line 589 of file iterator.hpp.
|
inlineconstexprprotectednoexcept |
Definition at line 557 of file iterator.hpp.
|
inlinenodiscardconstexprprotectednoexcept |
Definition at line 595 of file iterator.hpp.
|
friend |
Definition at line 601 of file iterator.hpp.
|
protected |
Definition at line 547 of file iterator.hpp.
|
protected |
Definition at line 546 of file iterator.hpp.