16 #ifndef OPENKALMAN_GET_PATTERN_COLLECTION_HPP 17 #define OPENKALMAN_GET_PATTERN_COLLECTION_HPP 19 #include "patterns/patterns.hpp" 33 template<
typename T, std::enable_if_t<indexible<T>,
int> = 0>
34 constexpr decltype(
auto)
38 using Td = stdex::remove_cvref_t<T>;
39 if constexpr (interface::get_pattern_collection_defined_for<Td>)
constexpr bool pattern_collection
An object describing a sized collection of /ref sized_pattern objects.
Definition: pattern_collection.hpp:66
decltype(auto) constexpr get_pattern_collection(T &&t)
Get the patterns::pattern_collection associated with indexible object T.
Definition: get_pattern_collection.hpp:36
The root namespace for OpenKalman.
Definition: basics.hpp:34
Definition: object_traits.hpp:38
Definition of get_mdspan function.
Definition for index_count.
Concepts for testing whether object_traits or library_interface definitions exist for a particular ob...
decltype(auto) constexpr get_mdspan(T &&t)
Get the mdspan associated with indexible object T.
Definition: get_mdspan.hpp:35