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::true_type Struct Reference

#include <enable_if.h>

Inheritance diagram for 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 > >

Public Types

enum  { value = true }
 

Member Enumeration Documentation

anonymous enum
Enumerator
value 

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