Iros
Loading...
Searching...
No Matches
di::concepts::Deserializer Concept Reference
#include <
di/serialization/deserialize.h
>
Concept definition
template
<
typename
T>
concept
di::concepts::Deserializer
=
requires
(T&
serializer
) {
typename
meta::RemoveCVRef<T>::DeserializationFormat
;
{
serializer
.reader() } ->
Impl<io::Reader>
;
util::as_const(
serializer
).reader();
util::move(
serializer
).reader();
}
di::concepts::Deserializer
Definition
deserialize.h:11
di::concepts::Impl
Definition
impl.h:17
di::meta::RemoveCVRef
RemoveCV< RemoveReference< T > > RemoveCVRef
Definition
core.h:74
di::serializer
constexpr auto serializer
Definition
serialize.h:43
di
concepts
Deserializer
Generated by
1.13.0