scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::ranges::_advance::fn Struct Reference

#include <ranges.h>

Public Member Functions

template<typename I >
SCN_CONSTEXPR14 void operator() (I &i, iter_difference_t< I > n) const
 
template<typename I , typename S , typename std::enable_if< sentinel_for< S, I >::value >::type * = nullptr>
SCN_CONSTEXPR14 void operator() (I &i, S bound) const
 
template<typename I , typename S , typename std::enable_if< sentinel_for< S, I >::value >::type * = nullptr>
SCN_CONSTEXPR14
iter_difference_t< I > 
operator() (I &i, iter_difference_t< I > n, S bound) const
 

Detailed Description

Definition at line 1276 of file ranges.h.

Member Function Documentation

template<typename I >
SCN_CONSTEXPR14 void scn::detail::ranges::_advance::fn::operator() ( I &  i,
iter_difference_t< I >  n 
) const
inline

Definition at line 1435 of file ranges.h.

template<typename I , typename S , typename std::enable_if< sentinel_for< S, I >::value >::type * = nullptr>
SCN_CONSTEXPR14 void scn::detail::ranges::_advance::fn::operator() ( I &  i,
bound 
) const
inline

Definition at line 1446 of file ranges.h.

template<typename I , typename S , typename std::enable_if< sentinel_for< S, I >::value >::type * = nullptr>
SCN_CONSTEXPR14 iter_difference_t<I> scn::detail::ranges::_advance::fn::operator() ( I &  i,
iter_difference_t< I >  n,
bound 
) const
inline

Definition at line 1456 of file ranges.h.


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