|
OpenKalman
|
Definition of coordinates::compare_three_way. More...
#include "collections/collections.hpp"#include "coordinates/concepts/descriptor.hpp"#include "coordinates/concepts/pattern.hpp"#include "coordinates/concepts/euclidean_pattern.hpp"#include "coordinates/descriptors/Dimensions.hpp"#include "coordinates/functions/get_dimension.hpp"#include "coordinates/functions/internal/get_descriptor_hash_code.hpp"

Go to the source code of this file.
Namespaces | |
| OpenKalman::coordinates | |
| The namespace for features relating to coordinates::pattern object. | |
Functions | |
| template<std::size_t ia = 0, std::size_t ib = 0, typename A , typename B , typename C > | |
| constexpr auto | OpenKalman::coordinates::detail::compare_three_way_fixed (const A &a, const B &b, const C &c, std::size_t abank=0, std::size_t bbank=0) |
| template<typename A , typename B , typename C , typename Ia = std::integral_constant<std::size_t, 0>, typename Ib = std::integral_constant<std::size_t, 0>> | |
| constexpr stdex::partial_ordering | OpenKalman::coordinates::detail::compare_three_way_impl (const A &a, const B &b, const C &c, Ia ia={}, Ib ib={}, std::size_t abank=0, std::size_t bbank=0) |
| template<typename A , typename B , typename Comparison = stdex::compare_three_way, std::enable_if_t< pattern< A > and pattern< B > and std::is_invocable_r< stdex::partial_ordering, Comparison, std::size_t, std::size_t >::value, int > = 0> | |
| constexpr auto | OpenKalman::coordinates::compare_three_way (A &&a, B &&b, const Comparison &c={}) |
| Compare two coordinates::pattern objects lexicographically. More... | |
Definition of coordinates::compare_three_way.
1.8.13