template<typename SerializerT, typename T, typename Dispatcher>
checkpoint::dispatch::SerializerDispatchByte struct

Public types

template<typename U>
using isByteCopyType = typename std::enable_if<SerializableTraits<U, void>::is_bytecopyable, T>::type
template<typename U>
using isNotByteCopyType = typename std::enable_if<not SerializableTraits<U, void>::is_bytecopyable, T>::type

Public functions

template<typename U = T>
void operator()(SerializerT& s, T* val, SerialSizeType num, isByteCopyType<U>* = nullptr)
template<typename U = T>
void operator()(SerializerT& s, T* val, SerialSizeType num, isNotByteCopyType<U>* = nullptr)