CAF  0.17.3
Static Public Attributes | List of all members
caf::detail::is_serializable< T > Struct Template Reference

Any inspectable type is considered to be serializable. More...

#include <type_traits.hpp>

Inherited by caf::detail::is_serializable< const T & >, caf::detail::is_serializable< const T >, and caf::detail::is_serializable< T & >.

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<class T>
struct caf::detail::is_serializable< T >

Any inspectable type is considered to be serializable.

Checks whether T is builtin or provides a serialize (free or member) function.

Member Data Documentation

◆ value

template<class T >
constexpr bool caf::detail::is_serializable< T >::value
staticconstexpr
Initial value:
= is_serializable_impl<T>::value
|| is_inspectable<serializer, T>::value
|| std::is_empty<T>::value
|| std::is_enum<T>::value

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