RefleX
Build DDS Applications in Modern C++ without IDL
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Public Types | List of all members
reflex::meta::get_nested_type< match::Sparse< Args...>, indices< Head, Tail...> > Struct Template Reference

#include <memberwise.h>

Public Types

typedef match::Sparse< Args...>
::raw_tuple_type 
RawTuple
 
typedef std::tuple_element
< Head, RawTuple >::type 
Raw
 
typedef get_nested_type< Raw,
indices< Tail...> >::type 
type
 

Member Typedef Documentation

template<class... Args, int Head, int... Tail>
typedef std::tuple_element<Head, RawTuple>::type reflex::meta::get_nested_type< match::Sparse< Args...>, indices< Head, Tail...> >::Raw
template<class... Args, int Head, int... Tail>
typedef match::Sparse<Args...>::raw_tuple_type reflex::meta::get_nested_type< match::Sparse< Args...>, indices< Head, Tail...> >::RawTuple
template<class... Args, int Head, int... Tail>
typedef get_nested_type<Raw, indices<Tail...> >::type reflex::meta::get_nested_type< match::Sparse< Args...>, indices< Head, Tail...> >::type

The documentation for this struct was generated from the following file: