CkPttn 1.2.4
Loading...
Searching...
No Matches
Friends | List of all members
transrangers::detail::view::forward_iterator< Ranger > Class Template Reference

#include <transranger_view.hpp>

Inheritance diagram for transrangers::detail::view::forward_iterator< Ranger >:
Inheritance graph
[legend]
Collaboration diagram for transrangers::detail::view::forward_iterator< Ranger >:
Collaboration graph
[legend]

Friends

bool operator== (const forward_iterator &x, const forward_iterator &y)
 
bool operator!= (const forward_iterator &x, const forward_iterator &y)
 

Additional Inherited Members

- Public Types inherited from transrangers::detail::view::iterator_base< forward_iterator< Ranger >, Ranger >
using value_type = std::remove_cv_t< std::remove_reference_t< decltype(*std::declval< typename Ranger::cursor >())> >
 
using difference_type = std::ptrdiff_t
 
- Public Member Functions inherited from transrangers::detail::view::iterator_base< forward_iterator< Ranger >, Ranger >
 iterator_base ()=default
 
 iterator_base (const Ranger &rgr)
 
 iterator_base (const iterator_base &)=default
 
iterator_baseoperator= (const iterator_base &x)
 
decltype(auto) operator* () const
 
forward_iterator< Ranger > & operator++ ()
 
forward_iterator< Ranger > operator++ (int)
 
- Protected Attributes inherited from transrangers::detail::view::iterator_base< forward_iterator< Ranger >, Ranger >
ranges::semiregular_box< Ranger > rgr
 
bool end
 
Ranger::cursor p
 

Friends And Related Symbol Documentation

◆ operator!=

template<typename Ranger >
bool operator!= ( const forward_iterator< Ranger > &  x,
const forward_iterator< Ranger > &  y 
)
friend

◆ operator==

template<typename Ranger >
bool operator== ( const forward_iterator< Ranger > &  x,
const forward_iterator< Ranger > &  y 
)
friend

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