16 #ifndef OPENKALMAN_COLLECTIONS_UNIFORM_TUPLE_LIKE_HPP 17 #define OPENKALMAN_COLLECTIONS_UNIFORM_TUPLE_LIKE_HPP 24 #ifndef __cpp_lib_ranges 27 template<
typename T,
typename =
void>
40 #ifdef __cpp_lib_ranges 49 #endif //OPENKALMAN_COLLECTIONS_UNIFORM_TUPLE_LIKE_HPP Namespace for collections.
Definition: collections.hpp:27
Definition: tuple_reverse.hpp:103
Definition for collections::size_of.
Definition: uniform_tuple_like.hpp:28
Definition for collections::common_tuple_type.
constexpr bool uniform_tuple_like
A tuple_like object that has a common_collection_type.
Definition: uniform_tuple_like.hpp:43
The common type within a tuple_like object, if it exists.
Definition: common_tuple_type.hpp:47