File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/config/TeX-MML-AM_CHTML/MathJax.js
DGtal 2.0.0
DGtal::detail::KeyComparatorForPairKeyData< KeyComparator, PairKeyData > Struct Template Reference

#include <DGtal/base/SetFunctions.h>

Inheritance diagram for DGtal::detail::KeyComparatorForPairKeyData< KeyComparator, PairKeyData >:
[legend]

Public Member Functions

 KeyComparatorForPairKeyData (KeyComparator aCompare)
bool operator() (const PairKeyData &t1, const PairKeyData &t2) const

Data Fields

KeyComparator compare

Detailed Description

template<typename KeyComparator, typename PairKeyData>
struct DGtal::detail::KeyComparatorForPairKeyData< KeyComparator, PairKeyData >

Definition at line 63 of file SetFunctions.h.

Constructor & Destructor Documentation

◆ KeyComparatorForPairKeyData()

template<typename KeyComparator, typename PairKeyData>
DGtal::detail::KeyComparatorForPairKeyData< KeyComparator, PairKeyData >::KeyComparatorForPairKeyData ( KeyComparator aCompare)
inline

Member Function Documentation

◆ operator()()

template<typename KeyComparator, typename PairKeyData>
bool DGtal::detail::KeyComparatorForPairKeyData< KeyComparator, PairKeyData >::operator() ( const PairKeyData & t1,
const PairKeyData & t2 ) const
inline

Definition at line 67 of file SetFunctions.h.

68 {
69 return compare( t1.first, t2.first );
70 }

Field Documentation

◆ compare

template<typename KeyComparator, typename PairKeyData>
KeyComparator DGtal::detail::KeyComparatorForPairKeyData< KeyComparator, PairKeyData >::compare

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