Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::iterator_wrapper< I > Struct Template Reference

Public Types

using difference_type = iter_difference_t< I >
 

Public Member Functions

base () const
 
 iterator_wrapper (iterator_wrapper const &that)
 
 iterator_wrapper (I &i)
 
auto operator* () return **i_ noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_const)(CPP_AUTO_FUN_RETURNS_const))) -> decltype(CPP_AUTO_FUN_RETURNS_const)
 
iterator_wrapperoperator++ ()
 
void operator++ (int)
 
iterator_wrapperoperator= (iterator_wrapper const &that)