Zserio C++ runtime library  1.1.0
Built for Zserio 2.15.0
Traits.h File Reference
#include <type_traits>
#include "zserio/NoInit.h"
#include "zserio/RebindAlloc.h"

Go to the source code of this file.

Classes

struct  zserio::is_allocator< T, typename >
 
struct  zserio::is_first_allocator< ARGS >
 
struct  zserio::is_first_allocator< T, ARGS... >
 
struct  zserio::has_owner_type< T, typename >
 
struct  zserio::has_zserio_packing_context< T, typename >
 
struct  zserio::has_allocator< T, typename >
 
struct  zserio::has_initialize< T, typename >
 
struct  zserio::has_initialize_children< T, typename >
 
struct  zserio::has_reflectable< T, typename >
 
struct  zserio::has_initialize_offset< T, typename >
 
struct  zserio::has_check_offset< T, typename >
 
struct  zserio::has_initialize_element< T, typename >
 
struct  zserio::is_bitmask< T, typename >
 
struct  zserio::is_span< typename >
 
struct  zserio::is_span< Span< T, Extent > >
 
struct  zserio::is_field_constructor_enabled< FIELD_TYPE, COMPOUND_TYPE, ALLOCATOR_TYPE, typename >
 

Namespaces

 zserio
 

Typedefs

template<typename FIELD_TYPE , typename COMPOUND_TYPE , typename ALLOCATOR_TYPE >
using zserio::is_field_constructor_enabled_t = typename is_field_constructor_enabled< FIELD_TYPE, COMPOUND_TYPE, ALLOCATOR_TYPE >::type