OpenKalman
Namespaces | Functions
compare_indices.hpp File Reference

Definition of compare_indices. More...

#include "values/values.hpp"
#include "collections/concepts/index.hpp"
#include "collections/traits/size_of.hpp"
#include "collections/functions/get.hpp"
Include dependency graph for compare_indices.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenKalman::collections
 Namespace for collections.
 

Functions

template<typename Lhs , typename Rhs >
constexpr auto OpenKalman::collections::detail::get_min_size (const Lhs &lhs, const Rhs &rhs)
 
template<typename Lhs , typename Rhs >
constexpr std::size_t OpenKalman::collections::detail::get_fixed_size ()
 
template<auto comp, std::size_t fsz, std::size_t i = 0, typename Lhs , typename Rhs , typename Sz >
constexpr auto OpenKalman::collections::detail::compare_indices_fixed (const Lhs &lhs, const Rhs &rhs, const Sz &sz)
 
template<auto comp = &stdex::is_eq, typename Lhs , typename Rhs , std::enable_if_t< index< Lhs > and index< Rhs > and(sized< Lhs > or sized< Rhs >), int > = 0>
constexpr auto OpenKalman::collections::compare_indices (const Lhs &lhs, const Rhs &rhs)
 Performs an element-by-element comparison of two index collections. More...
 

Detailed Description

Definition of compare_indices.