scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::ranges::_subrange_data< I, S, true > Struct Template Reference

#include <ranges.h>

Public Member Functions

constexpr _subrange_data ()=default
 
constexpr _subrange_data (I &&b, S &&e, iter_difference_t< I > s)
 
constexpr iter_difference_t< I > get_size () const
 

Public Attributes

begin {}
 
end {}
 
iter_difference_t< I > size {0}
 

Detailed Description

template<typename I, typename S>
struct scn::detail::ranges::_subrange_data< I, S, true >

Definition at line 1030 of file ranges.h.

Constructor & Destructor Documentation

template<typename I , typename S >
constexpr scn::detail::ranges::_subrange_data< I, S, true >::_subrange_data ( )
default
template<typename I , typename S >
constexpr scn::detail::ranges::_subrange_data< I, S, true >::_subrange_data ( I &&  b,
S &&  e,
iter_difference_t< I >  s 
)
inline

Definition at line 1032 of file ranges.h.

Member Function Documentation

template<typename I , typename S >
constexpr iter_difference_t<I> scn::detail::ranges::_subrange_data< I, S, true >::get_size ( ) const
inline

Definition at line 1037 of file ranges.h.

Member Data Documentation

template<typename I , typename S >
I scn::detail::ranges::_subrange_data< I, S, true >::begin {}

Definition at line 1042 of file ranges.h.

template<typename I , typename S >
S scn::detail::ranges::_subrange_data< I, S, true >::end {}

Definition at line 1043 of file ranges.h.

template<typename I , typename S >
iter_difference_t<I> scn::detail::ranges::_subrange_data< I, S, true >::size {0}

Definition at line 1044 of file ranges.h.


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