tlx
Loading...
Searching...
No Matches
lexicographic< T1, T2, Comparator > Class Template Reference

Compare a pair of types lexicographically, ascending. More...

#include <multisequence_selection.hpp>

Public Member Functions

 lexicographic (Comparator &comp)
 
bool operator() (const std::pair< T1, T2 > &p1, const std::pair< T1, T2 > &p2)
 

Protected Attributes

Comparatorcomp_
 

Detailed Description

template<typename T1, typename T2, typename Comparator>
class tlx::multisequence_selection_detail::lexicographic< T1, T2, Comparator >

Compare a pair of types lexicographically, ascending.

Definition at line 39 of file multisequence_selection.hpp.

Constructor & Destructor Documentation

◆ lexicographic()

template<typename T1 , typename T2 , typename Comparator >
lexicographic ( Comparator & comp)
inlineexplicit

Definition at line 45 of file multisequence_selection.hpp.

Member Function Documentation

◆ operator()()

template<typename T1 , typename T2 , typename Comparator >
bool operator() ( const std::pair< T1, T2 > & p1,
const std::pair< T1, T2 > & p2 )
inline

Definition at line 47 of file multisequence_selection.hpp.

Member Data Documentation

◆ comp_

template<typename T1 , typename T2 , typename Comparator >
Comparator& comp_
protected

Definition at line 42 of file multisequence_selection.hpp.


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