Pigweed
C/C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Public Member Functions | List of all members
pw::containers::ConstPtrIterator< Container > Class Template Reference
Inheritance diagram for pw::containers::ConstPtrIterator< Container >:
pw::containers::internal::PtrIterator< ConstPtrIterator< Container >, const Container >

Public Member Functions

constexpr ConstPtrIterator (PtrIterator< Container > other)
 
- Public Member Functions inherited from pw::containers::internal::PtrIterator< ConstPtrIterator< Container >, const Container >
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

- Public Types inherited from pw::containers::internal::PtrIterator< ConstPtrIterator< Container >, const Container >
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
 
- Protected Member Functions inherited from pw::containers::internal::PtrIterator< ConstPtrIterator< Container >, const Container >
constexpr PtrIterator (pointer ptr)
 

Detailed Description

template<typename Container>
class pw::containers::ConstPtrIterator< Container >

Version of pw::containers::PtrIterator for const_iterator.

Usage:

Definition: ptr_iterator.h:159

The documentation for this class was generated from the following file: