OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::common::serialization::BaseSerializationTraits< T > Struct Template Reference

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

#include <osvr/Common/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.

Definition at line 134 of file SerializationTraits.h.


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