OpenKalman
Classes | Variables
OpenKalman::collections::detail_sized Namespace Reference

An object (std::ranges::sized_range, std::tuple, std::span, etc.) that has a discernible size. More...

Classes

struct  has_tuple_size
 
struct  has_tuple_size< T, std::void_t< decltype(std::tuple_size< std::decay_t< T >>::value)> >
 

Variables

template<typename T >
constexpr bool sized = ranges::sized_range<remove_cvref_t<T>> or has_tuple_size<T>::value
 

Detailed Description

An object (std::ranges::sized_range, std::tuple, std::span, etc.) that has a discernible size.