MADNESS 0.10.1
Static Public Attributes | List of all members
madness::is_default_serializable< Archive, T > Struct Template Reference

is std::true_type if T can be serialized to Archive without specialized serialize() method More...

#include <type_traits.h>

Static Public Attributes

static constexpr bool value = is_default_serializable_helper<std::remove_cv_t<std::remove_reference_t<Archive>>,std::remove_cv_t<std::remove_reference_t<T>>>::value
 

Detailed Description

template<typename Archive, typename T>
struct madness::is_default_serializable< Archive, T >

is std::true_type if T can be serialized to Archive without specialized serialize() method

For text stream-based Archive this is std::true_type if is_iostreammable<T>::value is true. For other Archive types this is std::true_type if is_trivially_serializable<T>::value is true.

Template Parameters
Archivean Archive type
Ta type

Member Data Documentation

◆ value

template<typename Archive , typename T >
constexpr bool madness::is_default_serializable< Archive, T >::value = is_default_serializable_helper<std::remove_cv_t<std::remove_reference_t<Archive>>,std::remove_cv_t<std::remove_reference_t<T>>>::value
staticconstexpr

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