cppx-core
Public Member Functions | List of all members
cppx::Span_< Iterator > Class Template Reference

#include <Span_.hpp>

Public Member Functions

auto first () const -> Iterator
 
auto beyond () const -> Iterator
 
auto & front () const
 
auto is_empty () const -> Truth
 
auto begin () const -> Iterator
 
auto end () const -> Iterator
 
auto empty () const -> Truth
 
 Span_ (const Iterator first, const Iterator beyond)
 
template<class Collection >
 Span_ (Collection &&c)
 

Detailed Description

template<class Iterator>
class cppx::Span_< Iterator >

Definition at line 37 of file Span_.hpp.

Constructor & Destructor Documentation

◆ Span_() [1/2]

template<class Iterator>
cppx::Span_< Iterator >::Span_ ( const Iterator  first,
const Iterator  beyond 
)
inline

Definition at line 53 of file Span_.hpp.

◆ Span_() [2/2]

template<class Iterator>
template<class Collection >
cppx::Span_< Iterator >::Span_ ( Collection &&  c)
inline

Definition at line 59 of file Span_.hpp.

Member Function Documentation

◆ begin()

template<class Iterator>
auto cppx::Span_< Iterator >::begin ( ) const -> Iterator
inline

Definition at line 49 of file Span_.hpp.

◆ beyond()

template<class Iterator>
auto cppx::Span_< Iterator >::beyond ( ) const -> Iterator
inline

Definition at line 44 of file Span_.hpp.

◆ empty()

template<class Iterator>
auto cppx::Span_< Iterator >::empty ( ) const -> Truth
inline

Definition at line 51 of file Span_.hpp.

◆ end()

template<class Iterator>
auto cppx::Span_< Iterator >::end ( ) const -> Iterator
inline

Definition at line 50 of file Span_.hpp.

◆ first()

template<class Iterator>
auto cppx::Span_< Iterator >::first ( ) const -> Iterator
inline

Definition at line 43 of file Span_.hpp.

◆ front()

template<class Iterator>
auto& cppx::Span_< Iterator >::front ( ) const
inline

Definition at line 45 of file Span_.hpp.

◆ is_empty()

template<class Iterator>
auto cppx::Span_< Iterator >::is_empty ( ) const -> Truth
inline

Definition at line 46 of file Span_.hpp.


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