OSVR-Core
Public Types | List of all members
osvr::common::serialization::BaseSerializationTraits< T > Struct Template Reference

Base of serialization traits, containing useful typedefs. More...

#include <SerializationTraits.h>

Inheritance diagram for osvr::common::serialization::BaseSerializationTraits< T >:
osvr::common::serialization::ArithmeticSerializationTraits< T, sizeof(T)> osvr::common::serialization::ArithmeticSerializationTraits< T, Alignment > osvr::common::serialization::SerializationTraits< DefaultSerializationTag< T >, typename SimpleStructSerialization< T >::is_specialized > osvr::common::serialization::SerializationTraits< DefaultSerializationTag< T >, typename std::enable_if< std::is_arithmetic< T >::value &&!std::is_same< bool, T >::value >::type >

Public Types

typedef T type
 
typedef boost::call_traits< type >::param_type param_type
 
typedef boost::call_traits< type >::value_type value_type
 
typedef boost::call_traits< type >::reference reference_type
 

Detailed Description

template<typename T>
struct osvr::common::serialization::BaseSerializationTraits< T >

Base of serialization traits, containing useful typedefs.


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