Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::functional_detail Namespace Reference

Classes

struct  Dyn_Set_Lhash_Available
 
struct  Dyn_Set_Lhash_Available< T, Eq, std::void_t< decltype(sizeof(DynSetLhash< T, Eq >))> >
 

Functions

template<AlephSequentialIterableContainer Container, class Equal >
bool pairwise_all_unique (const Container &container, Equal &eq)
 
bool all_unique_hash_path (const Container &container, Hash &hash, Equal &eq)
 

Variables

template<typename T , class Eq >
constexpr bool dyn_set_lhash_available
 
template<AlephSequentialIterableContainer Container, class Hash , class Equal >
 and
 

Function Documentation

◆ all_unique_hash_path()

bool Aleph::functional_detail::all_unique_hash_path ( const Container container,
Hash &  hash,
Equal &  eq 
)
inline

◆ pairwise_all_unique()

template<AlephSequentialIterableContainer Container, class Equal >
bool Aleph::functional_detail::pairwise_all_unique ( const Container container,
Equal &  eq 
)
inline

Definition at line 152 of file ahFunctional.H.

References Aleph::eq(), and pairwise_all_unique().

Referenced by Aleph::all_unique(), all_unique_hash_path(), and pairwise_all_unique().

Variable Documentation

◆ and

template<AlephSequentialIterableContainer Container, class Hash , class Equal >
Aleph::functional_detail::and
Initial value:
{
{ h(v) } -> std::convertible_to<size_t>
long double h
Definition btreepic.C:154

Definition at line 168 of file ahFunctional.H.

◆ dyn_set_lhash_available

template<typename T , class Eq >
constexpr bool Aleph::functional_detail::dyn_set_lhash_available
inlineconstexpr
Initial value:
=
Dyn_Set_Lhash_Available<T, Eq>::value

Definition at line 148 of file ahFunctional.H.