RefleX
Build DDS Applications in Modern C++ without IDL
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Class Index
A | B | C | D | E | F | G | I | M | O | P | R | S | T | U
  A  
  U  
get_nested_type< match::Sparse< Args...>, indices< Head, Tail...> > (reflex::meta)   is_primitive< bool > (reflex::type_traits)   is_tuple (reflex::type_traits)   
get_nested_type< match::Union< TagType, Args...>, indices< Head > > (reflex::meta)   is_primitive< char > (reflex::type_traits)   is_tuple< const std::tuple< Args...> > (reflex::type_traits)   
Array_Dimensions_Must_Be_Greater_Than_Zero (reflex::meta)   Union (reflex::match)   get_nested_type< match::Union< TagType, Args...>, indices< Head, Tail...> > (reflex::meta)   is_primitive< char32_t > (reflex::type_traits)   is_tuple< std::tuple< Args...> > (reflex::type_traits)   
AutoDynamicData (reflex)   
  a  
get_nested_type< std::tuple< Args...>, indices< Head > > (reflex::meta)   is_primitive< double > (reflex::type_traits)   is_union (reflex::type_traits)   
  B  
get_nested_type< std::tuple< Args...>, indices< Head, Tail...> > (reflex::meta)   is_primitive< float > (reflex::type_traits)   is_union< const reflex::match::Union< TagType, Args...> > (reflex::type_traits)   
at (reflex::meta)   get_nested_type< std::vector< T >, indices< Head > > (reflex::meta)   is_primitive< int16_t > (reflex::type_traits)   is_union< reflex::match::Union< TagType, Args...> > (reflex::type_traits)   
Bounded (reflex::match)   at< const std::pair< First, Second >, I > (reflex::meta)   get_nested_type< std::vector< T >, indices< Head, Tail...> > (reflex::meta)   is_primitive< int32_t > (reflex::type_traits)   is_vector (reflex::type_traits)   
BoundedRange (reflex::match)   at< const std::tuple< Args...>, I > (reflex::meta)   
  i  
is_primitive< int64_t > (reflex::type_traits)   is_vector< const std::vector< T > > (reflex::type_traits)   
BoundedViewIterator (reflex::match)   at< std::pair< First, Second >, I > (reflex::meta)   is_primitive< long double > (reflex::type_traits)   is_vector< std::vector< T > > (reflex::type_traits)   
  C  
at< std::tuple< Args...>, I > (reflex::meta)   indices (reflex::meta)   is_primitive< match::octet_t > (reflex::type_traits)   
  m  
  c  
inheritance_traits (reflex::type_traits)   is_primitive< reflex::match::Union< TagType, Cases...> > (reflex::type_traits)   
Case (reflex::match)   is_bool (reflex::type_traits)   is_primitive< signed char > (reflex::type_traits)   make_dim_list (reflex::meta)   
  E  
container_traits (reflex::type_traits)   is_bool< bool > (reflex::type_traits)   is_primitive< std::string > (reflex::type_traits)   make_dim_list< std::array< T, 0 > > (reflex::meta)   
container_traits_impl (reflex::type_traits)   is_bool_or_enum (reflex::type_traits)   is_primitive< std::tuple< Args...> > (reflex::type_traits)   make_dim_list< std::array< T, Dim > > (reflex::meta)   
EnumDef (reflex::codegen)   container_traits_impl< C, false > (reflex::type_traits)   is_builtin_array (reflex::type_traits)   is_primitive< std::vector< T > > (reflex::type_traits)   make_dim_list< T[0]> (reflex::meta)   
  G  
container_traits_impl< C, true > (reflex::type_traits)   is_builtin_array< const T[]> (reflex::type_traits)   is_primitive< uint16_t > (reflex::type_traits)   make_dim_list< T[Dim]> (reflex::meta)   
  d  
is_builtin_array< const T[Dim]> (reflex::type_traits)   is_primitive< uint32_t > (reflex::type_traits)   multiply (reflex::meta)   
GenericDataReader (reflex::sub)   is_builtin_array< T[]> (reflex::type_traits)   is_primitive< uint64_t > (reflex::type_traits)   multiply< N > (reflex::meta)   
GenericDataReaderListener (reflex::sub)   default_bound (reflex::type_traits)   is_builtin_array< T[Dim]> (reflex::type_traits)   is_primitive_and_not_bool (reflex::type_traits)   
  o  
GenericDataWriter (reflex::pub)   dim_cat (reflex::meta)   is_char_ptr (reflex::type_traits)   is_primitive_or_enum (reflex::type_traits)   
  M  
dim_cat< Head, dim_list< 0 > > (reflex::meta)   is_char_ptr< char * > (reflex::type_traits)   is_range (reflex::type_traits)   optional_traits (reflex::type_traits)   
dim_cat< Head, dim_list< Args...> > (reflex::meta)   is_char_ptr< char *const > (reflex::type_traits)   is_range< const reflex::match::BoundedRange< T, N > > (reflex::type_traits)   
  p  
MemberInfo (reflex::codegen)   dim_list (reflex::meta)   is_char_ptr< const char * > (reflex::type_traits)   is_range< const reflex::match::Range< T > > (reflex::type_traits)   
MemberTraits (reflex::codegen)   dim_list_multiply (reflex::meta)   is_char_ptr< const char *const > (reflex::type_traits)   is_range< reflex::match::BoundedRange< T, N > > (reflex::type_traits)   packhead (reflex::meta)   
MemberTraits< std::pair< First, Second >, 0 > (reflex::codegen)   dim_list_multiply< dim_list< Dims...> > (reflex::meta)   is_container (reflex::type_traits)   is_range< reflex::match::Range< T > > (reflex::type_traits)   packhead< T > (reflex::meta)   
MemberTraits< std::pair< First, Second >, 1 > (reflex::codegen)   disable_if (reflex::meta)   is_container< const std::list< T, Alloc > > (reflex::type_traits)   is_sparse (reflex::type_traits)   
  r  
MultiDimArray (reflex::match)   disable_if< true, T > (reflex::meta)   is_container< const std::map< Key, T, Comp, Alloc > > (reflex::type_traits)   is_sparse< const reflex::match::Sparse< Args...> > (reflex::type_traits)   
MultiDimArray< T, I > (reflex::match)   disable_if_lazy (reflex::meta)   is_container< const std::set< Key, Comp, Alloc > > (reflex::type_traits)   is_sparse< reflex::match::Sparse< Args...> > (reflex::type_traits)   remove_all_extents (reflex::meta)   
  S  
disable_if_lazy< true, T > (reflex::meta)   is_container< const std::vector< T, Alloc > > (reflex::type_traits)   is_stdarray (reflex::type_traits)   remove_all_extents< std::array< T, N > > (reflex::meta)   
  e  
is_container< std::list< T, Alloc > > (reflex::type_traits)   is_stdarray< const std::array< T, N > > (reflex::type_traits)   remove_all_extents< T[]> (reflex::meta)   
SafeDynamicData (reflex)   is_container< std::map< Key, T, Comp, Alloc > > (reflex::type_traits)   is_stdarray< std::array< T, N > > (reflex::type_traits)   remove_all_extents< T[N]> (reflex::meta)   
SafeTypeCode (reflex)   enable_if (reflex::meta)   is_container< std::set< Key, Comp, Alloc > > (reflex::type_traits)   is_stdmap (reflex::type_traits)   remove_const (reflex::meta)   
Sample (reflex::sub)   enable_if< false, T > (reflex::meta)   is_container< std::vector< T, Alloc > > (reflex::type_traits)   is_stdmap< const std::map< Key, T, Comp, Alloc > > (reflex::type_traits)   remove_const< const T > (reflex::meta)   
Sparse (reflex::match)   
  f  
is_enum (reflex::type_traits)   is_stdmap< std::map< Key, T, Comp, Alloc > > (reflex::type_traits)   remove_reference (reflex::meta)   
StructName (reflex::codegen)   is_optional (reflex::type_traits)   is_stdset (reflex::type_traits)   remove_reference< T & > (reflex::meta)   
StructName< match::Sparse< Args...> > (reflex::codegen)   false_type (reflex::meta)   is_optional< boost::optional< T > > (reflex::type_traits)   is_stdset< const std::set< T, Comp, Alloc > > (reflex::type_traits)   remove_refs (reflex::meta)   
StructName< match::Union< TagType, Cases...> > (reflex::codegen)   
  g  
is_pointer (reflex::type_traits)   is_stdset< std::set< T, Comp, Alloc > > (reflex::type_traits)   remove_refs< const std::tuple< Args...> > (reflex::meta)   
StructName< std::pair< First, Second > > (reflex::codegen)   is_pointer< const T * > (reflex::type_traits)   is_string (reflex::type_traits)   remove_refs< std::tuple< Args...> > (reflex::meta)   
StructName< std::tuple< Args...> > (reflex::codegen)   get_nested_type (reflex::meta)   is_pointer< T * > (reflex::type_traits)   is_string< const std::string > (reflex::type_traits)   
  s  
  T  
get_nested_type< match::Sparse< Args...>, indices< Head > > (reflex::meta)   is_primitive (reflex::type_traits)   is_string< std::string > (reflex::type_traits)   
size (reflex::meta)   
TypeManager (reflex)   
A | B | C | D | E | F | G | I | M | O | P | R | S | T | U