The Gaudi Framework  master (5f4a22f1)
Loading...
Searching...
No Matches
GaudiUtils::detail::key_comparable Concept Reference

#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/VectorMap.h>

Concept definition

template<typename K, typename Key, typename Comp>
concept key_comparable =
(std::same_as<std::remove_cvref_t<K>, std::remove_cvref_t<Key>> && std::strict_weak_order<Comp, Key, Key>) ||
( requires { typename Comp::is_transparent; } && std::strict_weak_order<Comp, K, Key> &&
std::strict_weak_order<Comp, Key, K> )

Detailed Description

Definition at line 104 of file VectorMap.h.