Template Struct enable_integer_serialization

Inheritance Relationships

Derived Types

Struct Documentation

template<typename T>
struct enable_integer_serialization

This struct serves two purposes:

  1. The const/volatile overloads help serve to erase the distinction between the base and qualified types where such a distinction is not necessary.

  2. The specializtions for concrete T also enable specializations for specific integer types.

Subclassed by liberate::serialization::enable_integer_serialization< T const >, liberate::serialization::enable_integer_serialization< T const volatile >, liberate::serialization::enable_integer_serialization< T volatile >