#include <di/container/iterator/distance.h>
|  | 
| template<concepts::Iterator Iter, concepts::SentinelFor< Iter > Sent> requires (!concepts::SizedSentinelFor<Sent, Iter>)
 | 
| constexpr auto | operator() (Iter iter, Sent sent) const -> meta::IteratorSSizeType< Iter > | 
|  | 
| template<concepts::Iterator Iter, concepts::SizedSentinelFor< Iter > Sent> | 
| constexpr auto | operator() (Iter const &iter, Sent const &sent) const | 
|  | 
| template<concepts::Container Con> | 
| constexpr auto | operator() (Con &&container) const -> meta::ContainerSSizeType< Con > | 
|  | 
◆ operator()() [1/3]
template<concepts::Container Con> 
 
 
◆ operator()() [2/3]
template<concepts::Iterator Iter, concepts::SizedSentinelFor< Iter > Sent> 
  
  | 
        
          | auto di::container::detail::DistanceFunction::operator() | ( | Iter const & | iter, |  
          |  |  | Sent const & | sent ) const |  | inlineconstexpr | 
 
 
◆ operator()() [3/3]
template<concepts::Iterator Iter, concepts::SentinelFor< Iter > Sent> 
requires (!concepts::SizedSentinelFor<Sent, Iter>)
  
  | 
        
          | auto di::container::detail::DistanceFunction::operator() | ( | Iter | iter, |  
          |  |  | Sent | sent ) const -> meta::IteratorSSizeType<Iter> |  | inlineconstexpr | 
 
 
The documentation for this struct was generated from the following file: