reflex::meta::Array_Dimensions_Must_Be_Greater_Than_Zero | |
reflex::meta::at< FusionSeq, I > | |
reflex::meta::at< const std::pair< First, Second >, I > | |
reflex::meta::at< const std::tuple< Args...>, I > | |
reflex::meta::at< std::pair< First, Second >, I > | |
reflex::meta::at< std::tuple< Args...>, I > | |
reflex::AutoDynamicData | Automatically manages the memory of a DynamicData instance |
reflex::SafeDynamicData< T > | Typesafe, exception-safe, poulated DynamicData |
reflex::match::Bounded< T, Bound > | |
reflex::match::Case< T, Tags > | |
reflex::type_traits::container_traits< C > | |
reflex::type_traits::container_traits_impl< C, bool > | |
reflex::type_traits::container_traits_impl< C, false > | |
reflex::type_traits::container_traits_impl< C, true > | |
reflex::type_traits::default_bound | |
reflex::type_traits::static_container_bound< T, Parent, Index > | |
reflex::type_traits::static_string_bound< T, Parent, Index > | |
reflex::meta::dim_cat< Arg, DimList > | |
reflex::meta::dim_cat< Head, dim_list< 0 > > | |
reflex::meta::dim_cat< Head, dim_list< Args...> > | |
reflex::meta::dim_list< Dims > | |
reflex::meta::dim_list_multiply< class > | |
reflex::meta::dim_list_multiply< dim_list< Dims...> > | |
reflex::meta::disable_if< bool, T > | |
reflex::meta::disable_if< true, T > | |
reflex::meta::disable_if_lazy< bool, T > | |
reflex::meta::disable_if_lazy< true, T > | |
reflex::meta::enable_if< bool, T > | |
reflex::meta::enable_if< false, T > | |
reflex::codegen::EnumDef< T > | |
reflex::meta::false_type | |
reflex::type_traits::is_bool< T > | |
reflex::type_traits::is_builtin_array< T > | |
reflex::type_traits::is_char_ptr< T > | |
reflex::type_traits::is_container< T > | |
reflex::type_traits::is_optional< T > | |
reflex::type_traits::is_pointer< T > | |
reflex::type_traits::is_primitive< T > | |
reflex::type_traits::is_primitive< reflex::match::Union< TagType, Cases...> > | |
reflex::type_traits::is_primitive< std::string > | |
reflex::type_traits::is_primitive< std::tuple< Args...> > | |
reflex::type_traits::is_primitive< std::vector< T > > | |
reflex::type_traits::is_range< T > | |
reflex::type_traits::is_sparse< T > | |
reflex::type_traits::is_stdarray< T > | |
reflex::type_traits::is_stdmap< C > | |
reflex::type_traits::is_stdset< C > | |
reflex::type_traits::is_string< T > | |
reflex::type_traits::is_tuple< T > | |
reflex::type_traits::is_union< T > | |
reflex::type_traits::is_vector< T > | |
reflex::sub::GenericDataReader< T > | A datareader for adapted aggregate types |
reflex::sub::GenericDataReaderListener< T > | Synchornous data listener for GenericDataReader |
reflex::pub::GenericDataWriter< T > | A datawriter for adapted aggregate types |
reflex::meta::get_nested_type< T, Indices > | |
reflex::meta::get_nested_type< match::Sparse< Args...>, indices< Head > > | |
reflex::meta::get_nested_type< match::Sparse< Args...>, indices< Head, Tail...> > | |
reflex::meta::get_nested_type< match::Union< TagType, Args...>, indices< Head > > | |
reflex::meta::get_nested_type< match::Union< TagType, Args...>, indices< Head, Tail...> > | |
reflex::meta::get_nested_type< std::tuple< Args...>, indices< Head > > | |
reflex::meta::get_nested_type< std::tuple< Args...>, indices< Head, Tail...> > | |
reflex::meta::get_nested_type< std::vector< T >, indices< Head > > | |
reflex::meta::get_nested_type< std::vector< T >, indices< Head, Tail...> > | |
reflex::meta::indices< I > | |
reflex::type_traits::inheritance_traits< T > | |
reflex::type_traits::is_bool_or_enum< T > | |
reflex::type_traits::is_enum< T > | |
reflex::type_traits::is_primitive_and_not_bool< T > | |
reflex::type_traits::is_primitive_or_enum< T > | |
Iter | |
reflex::match::BoundedViewIterator< Iter, Bound > | |
reflex::meta::make_dim_list< class > | |
reflex::meta::make_dim_list< std::array< T, 0 > > | |
reflex::meta::make_dim_list< std::array< T, Dim > > | |
reflex::meta::make_dim_list< T[0]> | |
reflex::meta::make_dim_list< T[Dim]> | |
reflex::codegen::MemberInfo | |
reflex::codegen::MemberTraits< T, I > | |
reflex::codegen::MemberTraits< std::pair< First, Second >, 0 > | |
reflex::codegen::MemberTraits< std::pair< First, Second >, 1 > | |
reflex::match::MultiDimArray< T, I, J > | |
reflex::match::MultiDimArray< T, I > | |
reflex::meta::multiply< Head, Tail > | |
reflex::meta::multiply< N > | |
reflex::type_traits::optional_traits< T > | |
reflex::meta::packhead< T, U > | |
reflex::meta::packhead< T > | |
Range | |
reflex::match::BoundedRange< T, Bound > | |
reflex::meta::remove_all_extents< T > | |
reflex::meta::remove_all_extents< std::array< T, N > > | |
reflex::meta::remove_all_extents< T[]> | |
reflex::meta::remove_all_extents< T[N]> | |
reflex::meta::remove_const< T > | |
reflex::meta::remove_const< const T > | |
reflex::meta::remove_reference< T > | |
reflex::meta::remove_reference< T & > | |
reflex::meta::remove_refs< T > | |
reflex::meta::remove_refs< const std::tuple< Args...> > | |
reflex::meta::remove_refs< std::tuple< Args...> > | |
reflex::SafeTypeCode< T > | A type-safe, exception-safe wrapper for DDS TypeCode |
reflex::sub::Sample< T > | A valuetype that combines an instance of type T (data) and DDS_SampleInfo |
reflex::meta::size< FusionSeq > | |
reflex::meta::size< const std::pair< First, Second > > | |
reflex::meta::size< const std::tuple< Args...> > | |
reflex::meta::size< std::pair< First, Second > > | |
reflex::meta::size< std::tuple< Args...> > | |
reflex::match::Sparse< T > | |
reflex::codegen::StructName< T > | |
reflex::codegen::StructName< match::Sparse< Args...> > | |
reflex::codegen::StructName< match::Union< TagType, Cases...> > | |
reflex::codegen::StructName< std::pair< First, Second > > | |
reflex::codegen::StructName< std::tuple< Args...> > | |
reflex::meta::true_type | |
reflex::type_traits::is_bool< bool > | |
reflex::type_traits::is_builtin_array< const T[]> | |
reflex::type_traits::is_builtin_array< const T[Dim]> | |
reflex::type_traits::is_builtin_array< T[]> | |
reflex::type_traits::is_builtin_array< T[Dim]> | |
reflex::type_traits::is_char_ptr< char * > | |
reflex::type_traits::is_char_ptr< char *const > | |
reflex::type_traits::is_char_ptr< const char * > | |
reflex::type_traits::is_char_ptr< const char *const > | |
reflex::type_traits::is_container< const std::list< T, Alloc > > | |
reflex::type_traits::is_container< const std::map< Key, T, Comp, Alloc > > | |
reflex::type_traits::is_container< const std::set< Key, Comp, Alloc > > | |
reflex::type_traits::is_container< const std::vector< T, Alloc > > | |
reflex::type_traits::is_container< std::list< T, Alloc > > | |
reflex::type_traits::is_container< std::map< Key, T, Comp, Alloc > > | |
reflex::type_traits::is_container< std::set< Key, Comp, Alloc > > | |
reflex::type_traits::is_container< std::vector< T, Alloc > > | |
reflex::type_traits::is_optional< boost::optional< T > > | |
reflex::type_traits::is_pointer< const T * > | |
reflex::type_traits::is_pointer< T * > | |
reflex::type_traits::is_primitive< bool > | |
reflex::type_traits::is_primitive< char > | |
reflex::type_traits::is_primitive< char32_t > | |
reflex::type_traits::is_primitive< double > | |
reflex::type_traits::is_primitive< float > | |
reflex::type_traits::is_primitive< int16_t > | |
reflex::type_traits::is_primitive< int32_t > | |
reflex::type_traits::is_primitive< int64_t > | |
reflex::type_traits::is_primitive< long double > | |
reflex::type_traits::is_primitive< match::octet_t > | |
reflex::type_traits::is_primitive< signed char > | |
reflex::type_traits::is_primitive< uint16_t > | |
reflex::type_traits::is_primitive< uint32_t > | |
reflex::type_traits::is_primitive< uint64_t > | |
reflex::type_traits::is_range< const reflex::match::BoundedRange< T, N > > | |
reflex::type_traits::is_range< const reflex::match::Range< T > > | |
reflex::type_traits::is_range< reflex::match::BoundedRange< T, N > > | |
reflex::type_traits::is_range< reflex::match::Range< T > > | |
reflex::type_traits::is_sparse< const reflex::match::Sparse< Args...> > | |
reflex::type_traits::is_sparse< reflex::match::Sparse< Args...> > | |
reflex::type_traits::is_stdarray< const std::array< T, N > > | |
reflex::type_traits::is_stdarray< std::array< T, N > > | |
reflex::type_traits::is_stdmap< const std::map< Key, T, Comp, Alloc > > | |
reflex::type_traits::is_stdmap< std::map< Key, T, Comp, Alloc > > | |
reflex::type_traits::is_stdset< const std::set< T, Comp, Alloc > > | |
reflex::type_traits::is_stdset< std::set< T, Comp, Alloc > > | |
reflex::type_traits::is_string< const std::string > | |
reflex::type_traits::is_string< std::string > | |
reflex::type_traits::is_tuple< const std::tuple< Args...> > | |
reflex::type_traits::is_tuple< std::tuple< Args...> > | |
reflex::type_traits::is_union< const reflex::match::Union< TagType, Args...> > | |
reflex::type_traits::is_union< reflex::match::Union< TagType, Args...> > | |
reflex::type_traits::is_vector< const std::vector< T > > | |
reflex::type_traits::is_vector< std::vector< T > > | |
reflex::TypeManager< T > | Manage type-specific context, such as typecode, type-support, and dynamic data properties |
reflex::match::Union< TagType, Cases > | |