aether::serde::is_memcopyable< T > Struct Template Reference

#include <serde.hh>

Static Public Attributes

static constexpr bool value
 

Member Data Documentation

template<typename T >
constexpr bool aether::serde::is_memcopyable< T >::value
static
Initial value:
=
std::is_default_constructible<T>::value &&
std::is_trivially_copyable<T>::value &&
(std::is_arithmetic<T>::value || std::is_enum<T>::value || (std::is_placeholder<T>::value > 0))