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

A traversable, AlephIterable container with a size. More...

#include <ah-concepts.H>

Concept definition

template<typename C>
requires(const C & cc)
{
{ cc.size() } -> std::convertible_to<std::size_t>;
{ cc.is_empty() } -> std::convertible_to<bool>;
}
A traversable, AlephIterable container with a size.
A type that yields an AlephIterator over its Item_Types.
A container whose items can be visited with traverse().
size_t blossom_maximum_cardinality_matching(const GT &g, DynDlist< typename GT::Arc * > &matching, SA sa=SA())
Alias of compute_maximum_cardinality_general_matching().
Definition Blossom.H:466
and
Check uniqueness with explicit hash + equality functors.

Detailed Description

A traversable, AlephIterable container with a size.

Adds size() and is_empty() on a const container. (Named to avoid clashing with the STL-range AlephContainer of ah-ranges.H.)

Template Parameters
Ccandidate container type.

Definition at line 344 of file ah-concepts.H.