16 #ifndef OPENKALMAN_NESTED_OBJECT_OF_HPP 17 #define OPENKALMAN_NESTED_OBJECT_OF_HPP 31 template<
typename T,
typename =
void>
39 template<
typename T,
typename>
45 template<has_nested_
object T>
62 template<has_nested_
object T>
71 #endif //OPENKALMAN_NESTED_OBJECT_OF_HPP typename nested_object_of< T >::type nested_object_of_t
Helper type for nested_object_of.
Definition: nested_object_of.hpp:66
Definition: indexible_object_traits.hpp:36
Definition: tuple_reverse.hpp:103
A wrapper type's nested object type, if it exists.
Definition: nested_object_of.hpp:33
The root namespace for OpenKalman.
Definition: basics.hpp:34
decltype(auto) constexpr nested_object(Arg &&arg)
Retrieve a nested object of Arg, if it exists.
Definition: nested_object.hpp:34