Iros
 
Loading...
Searching...
No Matches
di::concepts::Serializer Concept Reference

#include <di/serialization/serialize.h>

Concept definition

template<typename T>
concept di::concepts::Serializer = requires(T& serializer) {
{ serializer.writer() } -> Impl<io::Writer>;
util::as_const(serializer).writer();
util::move(serializer).writer();
}
Definition impl.h:17
Definition serialize.h:13
RemoveCV< RemoveReference< T > > RemoveCVRef
Definition core.h:74
constexpr auto serializer
Definition serialize.h:43