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

#include <transranger_view.hpp>

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

Additional Inherited Members

- Public Types inherited from transrangers::detail::view::iterator_base< input_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< input_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
 
input_iterator< Ranger > & operator++ ()
 
input_iterator< Ranger > operator++ (int)
 
- Protected Attributes inherited from transrangers::detail::view::iterator_base< input_iterator< Ranger >, Ranger >
ranges::semiregular_box< Ranger > rgr
 
bool end
 
Ranger::cursor p
 

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