OpenKalman
|
Go to the source code of this file.
Functions | |
template<typename Arg , std::size_t... Ix> | |
constexpr auto | OpenKalman::collections::internal::detail::tuple_like_to_tuple_impl (Arg &&arg, std::index_sequence< Ix... >) |
template<typename Arg , std::enable_if_t< tuple_like< Arg >, int > = 0> | |
decltype(auto) constexpr | OpenKalman::collections::internal::tuple_like_to_tuple (Arg &&arg) |
Convert a tuple_like object to a std::tuple or equivalent. More... | |
Variables | |
template<typename T > | |
constexpr bool | OpenKalman::collections::internal::detail::stl_tuple_like = detail::is_stl_tuple_like<std::decay_t<T>>::value |
decltype(auto) constexpr OpenKalman::collections::internal::tuple_like_to_tuple | ( | Arg && | arg | ) |
Convert a tuple_like object to a std::tuple or equivalent.
This is a temporary measure until the expositional "tuple-like" concept in the stl library encompasses tuple_like as defined in this library.