Pigweed
C/C++ API Reference
|
Public Member Functions | |
constexpr | ConstPtrIterator (PtrIterator< Container > other) |
![]() | |
constexpr reference | operator* () const |
constexpr pointer | operator-> () const |
constexpr ConstPtrIterator< Container > & | operator++ () |
constexpr ConstPtrIterator< Container > | operator++ (int) |
constexpr ConstPtrIterator< Container > & | operator-- () |
constexpr ConstPtrIterator< Container > | operator-- (int) |
constexpr ConstPtrIterator< Container > & | operator+= (difference_type n) |
constexpr ConstPtrIterator< Container > & | operator-= (difference_type n) |
constexpr reference | operator[] (difference_type n) const |
Additional Inherited Members | |
![]() | |
using | value_type = typename Container::value_type |
using | difference_type = std::ptrdiff_t |
using | reference = typename std::conditional_t< std::is_const_v< const Container >, typename Container::const_reference, typename Container::reference > |
using | pointer = typename std::conditional_t< std::is_const_v< const Container >, typename Container::const_pointer, typename Container::pointer > |
using | iterator_category = containers::contiguous_iterator_tag |
![]() | |
constexpr | PtrIterator (pointer ptr) |
Version of pw::containers::PtrIterator
for const_iterator
.
Usage: