file
reconstructor_traits.h
Namespaces
- namespace checkpoint
Typedefs
-
template<typename T>using isDefaultConsType = std::enable_if_t<std::is_default_constructible<T>::value>
-
template<typename T>using isNotDefaultConsType = std::enable_if_t<not std::is_default_constructible<T>::value>
-
template<typename T>using isReconstructibleType = std::enable_if_t<SerializableTraits<T, void>::is_intrusive_reconstructible>
-
template<typename T>using isNonIntReconstructibleType = std::enable_if_t<SerializableTraits<T, void>::is_nonintrusive_reconstructible>
-
template<typename T>using isNotReconstructibleType = std::enable_if_t<not SerializableTraits<T, void>::is_reconstructible>
-
template<typename T>using isSpecializedReconstructibleType = std::enable_if_t<SerializableTraits<T, void>::is_specialized_reconstructible>
-
template<typename T>using isTaggedConstructibleType = std::enable_if_t<SerializableTraits<T, void>::is_tagged_constructible>
-
template<typename T>using isNotTaggedConstructibleType = std::enable_if_t<not SerializableTraits<T, void>::is_tagged_constructible>
-
template<typename T>using isConstructible = std::enable_if_t<SerializableTraits<T, void>::is_constructible>
-
template<typename T>using isNotConstructible = std::enable_if_t<not SerializableTraits<T, void>::is_constructible>
-
template<typename T>using isNotCopyConstructible = std::enable_if_t<not std::is_copy_constructible<T>::value>
-
template<typename T>using isCopyConstructible = std::enable_if_t<std::is_copy_constructible<T>::value>