Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compare_Tnode< Tlink, Tnode, T, Compare > Class Template Reference

#include <tpl_sort_utils.H>

Inheritance diagram for Aleph::Compare_Tnode< Tlink, Tnode, T, Compare >:
[legend]

Public Member Functions

 Compare_Tnode (Compare cmp_fct=Compare()) noexcept(std::is_nothrow_copy_constructible_v< Compare >)
 
bool operator() (Tlink *l1, Tlink *l2) const noexcept(noexcept(std::declval< const Compare & >()(std::declval< const T & >(), std::declval< const T & >())))
 
bool operator() (Tlink *l, const T &x) const noexcept(noexcept(std::declval< const Compare & >()(std::declval< const T & >(), std::declval< const T & >())))
 

Private Attributes

Compare cmp
 

Detailed Description

template<typename Tlink, template< class > class Tnode, typename T, class Compare>
class Aleph::Compare_Tnode< Tlink, Tnode, T, Compare >

Definition at line 452 of file tpl_sort_utils.H.

Constructor & Destructor Documentation

◆ Compare_Tnode()

template<typename Tlink , template< class > class Tnode, typename T , class Compare >
Aleph::Compare_Tnode< Tlink, Tnode, T, Compare >::Compare_Tnode ( Compare  cmp_fct = Compare())
inlinenoexcept

Definition at line 457 of file tpl_sort_utils.H.

Member Function Documentation

◆ operator()() [1/2]

template<typename Tlink , template< class > class Tnode, typename T , class Compare >
bool Aleph::Compare_Tnode< Tlink, Tnode, T, Compare >::operator() ( Tlink l,
const T x 
) const
inlinenoexcept

◆ operator()() [2/2]

template<typename Tlink , template< class > class Tnode, typename T , class Compare >
bool Aleph::Compare_Tnode< Tlink, Tnode, T, Compare >::operator() ( Tlink l1,
Tlink l2 
) const
inlinenoexcept

Member Data Documentation

◆ cmp


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