16 #ifndef OPENKALMAN_COMPARES_WITH_PATTERN_COLLECTION_HPP 17 #define OPENKALMAN_COMPARES_WITH_PATTERN_COLLECTION_HPP 19 #include "patterns/patterns.hpp" 25 #ifndef __cpp_concepts 28 template<
typename T,
typename P, auto comp, applicability a,
typename =
void>
31 template<
typename T,
typename P, auto comp, applicability a>
33 patterns::collection_compares_with<typename pattern_collection_type_of<T>::type, P, comp, a>>>
44 template<
typename T,
typename P, auto comp = &stdex::is_eq, applicability a = applicability::permitted>
48 patterns::collection_compares_with<pattern_collection_type_of_t<T>, P, comp, a>;
50 constexpr
bool compares_with_pattern_collection =
Definition for pattern_collection_type_of.
constexpr bool compares_with_pattern_collection
Compares the associated pattern collection of indexible T with pattern_collection D...
Definition: compares_with_pattern_collection.hpp:50
The root namespace for OpenKalman.
Definition: basics.hpp:34
Definition for indexible.
Definition: compares_with_pattern_collection.hpp:29