OpenKalman
Namespaces | Functions
compare_pattern_collections.hpp File Reference

Definition of patterns::compare_pattern_collections. More...

#include "collections/collections.hpp"
#include "patterns/concepts/pattern_collection.hpp"
#include "patterns/concepts/collection_compares_with.hpp"
#include "patterns/descriptors/Dimensions.hpp"
#include "patterns/functions/compare.hpp"
Include dependency graph for compare_pattern_collections.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenKalman::patterns
 The namespace for features relating to patterns::pattern object.
 

Functions

template<auto comp, std::size_t i = 0_uz, typename A , typename B >
constexpr auto OpenKalman::patterns::detail::compare_pattern_collections_a_tail (const A &a, const B &b)
 
template<auto comp, std::size_t i = 0_uz, typename A , typename B >
constexpr auto OpenKalman::patterns::detail::compare_pattern_collections_b_tail (const A &a, const B &b)
 
template<auto comp, std::size_t i = 0_uz, typename A , typename B >
constexpr auto OpenKalman::patterns::detail::compare_pattern_collections_iter_a (const A &a, const B &b)
 
template<auto comp, std::size_t i = 0_uz, typename A , typename B >
constexpr auto OpenKalman::patterns::detail::compare_pattern_collections_iter_b (const A &a, const B &b)
 
template<auto comp, std::size_t i = 0_uz, typename A , typename B >
constexpr auto OpenKalman::patterns::detail::compare_pattern_collections_iter (const A &a, const B &b)
 
template<auto comp = &stdex::is_eq, typename A , typename B , std::enable_if_t< pattern_collection< A > and pattern_collection< B > and std::is_invocable_r_v< bool, decltype(comp), stdex::partial_ordering >, int > = 0>
constexpr auto OpenKalman::patterns::compare_pattern_collections (const A &a, const B &b)
 Compare each element of two pattern_collection objects lexicographically. More...
 

Detailed Description

Definition of patterns::compare_pattern_collections.