Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Cmp_Arc< Cmp > Struct Template Reference

Public Member Functions

 Cmp_Arc (Cmp &&__cmp=Cmp())
 
 Cmp_Arc (Cmp &__cmp)
 
bool operator() (Arc *a1, Arc *a2) const noexcept
 

Public Attributes

Cmp & cmp
 

Detailed Description

template<class __Graph_Node = Graph_Anode<unsigned long>, class __Graph_Arc = Graph_Aarc<unsigned long>>
template<class Cmp>
struct Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Cmp_Arc< Cmp >

Definition at line 571 of file tpl_agraph.H.

Constructor & Destructor Documentation

◆ Cmp_Arc() [1/2]

template<class __Graph_Node = Graph_Anode<unsigned long>, class __Graph_Arc = Graph_Aarc<unsigned long>>
template<class Cmp >
Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Cmp_Arc< Cmp >::Cmp_Arc ( Cmp &&  __cmp = Cmp())
inline

Definition at line 575 of file tpl_agraph.H.

◆ Cmp_Arc() [2/2]

template<class __Graph_Node = Graph_Anode<unsigned long>, class __Graph_Arc = Graph_Aarc<unsigned long>>
template<class Cmp >
Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Cmp_Arc< Cmp >::Cmp_Arc ( Cmp &  __cmp)
inline

Definition at line 580 of file tpl_agraph.H.

Member Function Documentation

◆ operator()()

template<class __Graph_Node = Graph_Anode<unsigned long>, class __Graph_Arc = Graph_Aarc<unsigned long>>
template<class Cmp >
bool Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Cmp_Arc< Cmp >::operator() ( Arc a1,
Arc a2 
) const
inlinenoexcept

Member Data Documentation

◆ cmp

template<class __Graph_Node = Graph_Anode<unsigned long>, class __Graph_Arc = Graph_Aarc<unsigned long>>
template<class Cmp >
Cmp& Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Cmp_Arc< Cmp >::cmp

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