Iros
 
Loading...
Searching...
No Matches
di::container::SentinelExtension< Self, Sent, WrappedIter, Iter > Class Template Reference

#include <di/container/iterator/sentinel_extension.h>

Inheritance diagram for di::container::SentinelExtension< Self, Sent, WrappedIter, Iter >:
[legend]

Public Member Functions

 SentinelExtension ()=default
 
constexpr SentinelExtension (Sent base)
 
constexpr auto base () const -> Sent
 
constexpr auto difference (WrappedIter const &a) const
 

Friends

constexpr friend auto operator== (Self const &a, WrappedIter const &b) -> bool
 

Constructor & Destructor Documentation

◆ SentinelExtension() [1/2]

template<typename Self, typename Sent, typename WrappedIter, concepts::Iterator Iter>
di::container::SentinelExtension< Self, Sent, WrappedIter, Iter >::SentinelExtension ( )
default

◆ SentinelExtension() [2/2]

template<typename Self, typename Sent, typename WrappedIter, concepts::Iterator Iter>
di::container::SentinelExtension< Self, Sent, WrappedIter, Iter >::SentinelExtension ( Sent base)
inlineexplicitconstexpr

Member Function Documentation

◆ base()

template<typename Self, typename Sent, typename WrappedIter, concepts::Iterator Iter>
auto di::container::SentinelExtension< Self, Sent, WrappedIter, Iter >::base ( ) const -> Sent
inlineconstexpr

◆ difference()

template<typename Self, typename Sent, typename WrappedIter, concepts::Iterator Iter>
auto di::container::SentinelExtension< Self, Sent, WrappedIter, Iter >::difference ( WrappedIter const & a) const
inlineconstexpr

Friends And Related Symbol Documentation

◆ operator==

template<typename Self, typename Sent, typename WrappedIter, concepts::Iterator Iter>
friend auto operator== ( Self const & a,
WrappedIter const & b ) -> bool
friend

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