libstdc++
GNU C++ library
std::ranges::__lexicographical_compare_fn Struct Reference

#include <ranges_algo.h>

Collaboration diagram for std::ranges::__lexicographical_compare_fn:
Collaboration graph

Public Member Functions

template<input_iterator _Iter1, sentinel_for< _Iter1 > _Sent1, input_iterator _Iter2, sentinel_for< _Iter2 > _Sent2, typename _Proj1 = identity, typename _Proj2 = identity, indirect_strict_weak_order< projected< _Iter1, _Proj1 >, projected< _Iter2, _Proj2 >> _Comp = ranges::less>
constexpr bool operator() (_Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Comp __comp={}, _Proj1 __proj1={}, _Proj2 __proj2={}) const
 
template<input_range _Range1, input_range _Range2, typename _Proj1 = identity, typename _Proj2 = identity, indirect_strict_weak_order< projected< iterator_t< _Range1 >, _Proj1 >, projected< iterator_t< _Range2 >, _Proj2 >> _Comp = ranges::less>
constexpr bool operator() (_Range1 &&__r1, _Range2 &&__r2, _Comp __comp={}, _Proj1 __proj1={}, _Proj2 __proj2={}) const
 

Static Private Attributes

template<typename _Iter , typename _Ref = iter_reference_t<_Iter>>
static constexpr bool __ptr_to_nonvolatile
 

Detailed Description

Definition at line 3298 of file ranges_algo.h.


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