 reflex | The top-level namespace for all the RefleX APIs |
  codegen | RefleX macros in adapt_macros.h expand static information of user-defined types to this namespace |
   EnumDef | |
   MemberInfo | |
   MemberTraits | |
   MemberTraits< std::pair< First, Second >, 0 > | |
   MemberTraits< std::pair< First, Second >, 1 > | |
   StructName | |
   StructName< std::pair< First, Second > > | |
   StructName< match::Sparse< Args...> > | |
   StructName< match::Union< TagType, Cases...> > | |
   StructName< std::tuple< Args...> > | |
  match | Contains types to adapt types of members of structured type to an existing TypeCode |
   BoundedRange | |
   Bounded | |
   BoundedViewIterator | |
   Sparse | |
   Case | |
   Union | |
   MultiDimArray | |
   MultiDimArray< T, I > | |
  meta | Includes C++ compile-time meta-programming facilities |
   true_type | |
   false_type | |
   enable_if | |
   enable_if< false, T > | |
   disable_if | |
   disable_if< true, T > | |
   disable_if_lazy | |
   disable_if_lazy< true, T > | |
   dim_list | |
   dim_cat | |
   dim_cat< Head, dim_list< Args...> > | |
   dim_cat< Head, dim_list< 0 > > | |
   make_dim_list | |
   Array_Dimensions_Must_Be_Greater_Than_Zero | |
   make_dim_list< T[0]> | |
   make_dim_list< std::array< T, 0 > > | |
   make_dim_list< T[Dim]> | |
   make_dim_list< std::array< T, Dim > > | |
   remove_reference | |
   remove_reference< T & > | |
   remove_const | |
   remove_const< const T > | |
   remove_all_extents | |
   remove_all_extents< T[]> | |
   remove_all_extents< T[N]> | |
   remove_all_extents< std::array< T, N > > | |
   packhead | |
   packhead< T > | |
   multiply | |
   multiply< N > | |
   dim_list_multiply | |
   dim_list_multiply< dim_list< Dims...> > | |
   at | |
   at< std::tuple< Args...>, I > | |
   at< const std::tuple< Args...>, I > | |
   at< std::pair< First, Second >, I > | |
   at< const std::pair< First, Second >, I > | |
   size | |
   size< std::pair< First, Second > > | |
   size< const std::pair< First, Second > > | |
   size< std::tuple< Args...> > | |
   size< const std::tuple< Args...> > | |
   remove_refs | |
   remove_refs< std::tuple< Args...> > | |
   remove_refs< const std::tuple< Args...> > | |
   indices | |
   get_nested_type | |
   get_nested_type< std::tuple< Args...>, indices< Head, Tail...> > | |
   get_nested_type< std::tuple< Args...>, indices< Head > > | |
   get_nested_type< match::Union< TagType, Args...>, indices< Head, Tail...> > | |
   get_nested_type< match::Union< TagType, Args...>, indices< Head > > | |
   get_nested_type< match::Sparse< Args...>, indices< Head, Tail...> > | |
   get_nested_type< match::Sparse< Args...>, indices< Head > > | |
   get_nested_type< std::vector< T >, indices< Head, Tail...> > | |
   get_nested_type< std::vector< T >, indices< Head > > | |
  pub | Contains generic data publisher for adapted types |
   GenericDataWriter | A datawriter for adapted aggregate types |
  sub | Contains generic data subscriber for adapted types |
   GenericDataReader | A datareader for adapted aggregate types |
   GenericDataReaderListener | Synchornous data listener for GenericDataReader |
   Sample | A valuetype that combines an instance of type T (data) and DDS_SampleInfo |
  type_traits | Contains customizable type traits for user-defined types |
   is_bool | |
   is_bool< bool > | |
   is_primitive | |
   is_primitive< match::octet_t > | |
   is_primitive< bool > | |
   is_primitive< char > | |
   is_primitive< signed char > | |
   is_primitive< int16_t > | |
   is_primitive< uint16_t > | |
   is_primitive< int32_t > | |
   is_primitive< uint32_t > | |
   is_primitive< int64_t > | |
   is_primitive< uint64_t > | |
   is_primitive< float > | |
   is_primitive< double > | |
   is_primitive< long double > | |
   is_primitive< char32_t > | |
   is_primitive< std::tuple< Args...> > | |
   is_primitive< std::string > | |
   is_primitive< std::vector< T > > | |
   is_primitive< reflex::match::Union< TagType, Cases...> > | |
   is_enum | |
   is_primitive_or_enum | |
   is_bool_or_enum | |
   is_primitive_and_not_bool | |
   is_vector | |
   is_vector< std::vector< T > > | |
   is_vector< const std::vector< T > > | |
   is_string | |
   is_string< std::string > | |
   is_string< const std::string > | |
   is_tuple | |
   is_tuple< std::tuple< Args...> > | |
   is_tuple< const std::tuple< Args...> > | |
   is_stdarray | |
   is_stdarray< std::array< T, N > > | |
   is_stdarray< const std::array< T, N > > | |
   is_stdset | |
   is_stdset< std::set< T, Comp, Alloc > > | |
   is_stdset< const std::set< T, Comp, Alloc > > | |
   is_stdmap | |
   is_stdmap< std::map< Key, T, Comp, Alloc > > | |
   is_stdmap< const std::map< Key, T, Comp, Alloc > > | |
   is_builtin_array | |
   is_builtin_array< T[Dim]> | |
   is_builtin_array< const T[Dim]> | |
   is_builtin_array< T[]> | |
   is_builtin_array< const T[]> | |
   is_pointer | |
   is_pointer< T * > | |
   is_pointer< const T * > | |
   is_container | |
   is_container< std::vector< T, Alloc > > | |
   is_container< const std::vector< T, Alloc > > | |
   is_container< std::list< T, Alloc > > | |
   is_container< const std::list< T, Alloc > > | |
   is_container< std::set< Key, Comp, Alloc > > | |
   is_container< const std::set< Key, Comp, Alloc > > | |
   is_container< std::map< Key, T, Comp, Alloc > > | |
   is_container< const std::map< Key, T, Comp, Alloc > > | |
   is_union | |
   is_union< reflex::match::Union< TagType, Args...> > | |
   is_union< const reflex::match::Union< TagType, Args...> > | |
   is_sparse | |
   is_sparse< reflex::match::Sparse< Args...> > | |
   is_sparse< const reflex::match::Sparse< Args...> > | |
   is_range | |
   is_range< reflex::match::Range< T > > | |
   is_range< const reflex::match::Range< T > > | |
   is_range< reflex::match::BoundedRange< T, N > > | |
   is_range< const reflex::match::BoundedRange< T, N > > | |
   is_optional | |
   is_optional< boost::optional< T > > | |
   container_traits_impl | |
   container_traits_impl< C, true > | |
   container_traits_impl< C, false > | |
   container_traits | |
   optional_traits | |
   is_char_ptr | |
   is_char_ptr< char * > | |
   is_char_ptr< const char * > | |
   is_char_ptr< char *const > | |
   is_char_ptr< const char *const > | |
   inheritance_traits | |
   default_bound | |
   static_string_bound | |
   static_container_bound | |
  AutoDynamicData | Automatically manages the memory of a DynamicData instance |
  SafeDynamicData | Typesafe, exception-safe, poulated DynamicData |
  SafeTypeCode | A type-safe, exception-safe wrapper for DDS TypeCode |
  TypeManager | Manage type-specific context, such as typecode, type-support, and dynamic data properties |