Iros
 
Loading...
Searching...
No Matches
di::serialization::detail::DeserializeBinaryFunction< T > Struct Template Reference

#include <di/serialization/binary_deserializer.h>

Public Member Functions

template<concepts::Impl< io::Reader > Reader, typename... Args>
requires (concepts::ConstructibleFrom<BinaryDeserializer<ReferenceWrapper<meta::RemoveCVRef<Reader>>>, Reader&, Args...> && concepts::Deserializable<T, BinaryDeserializer<ReferenceWrapper<meta::RemoveCVRef<Reader>>>>)
constexpr auto operator() (Reader &&reader, Args &&... args) const
 

Member Function Documentation

◆ operator()()

template<typename T>
template<concepts::Impl< io::Reader > Reader, typename... Args>
requires (concepts::ConstructibleFrom<BinaryDeserializer<ReferenceWrapper<meta::RemoveCVRef<Reader>>>, Reader&, Args...> && concepts::Deserializable<T, BinaryDeserializer<ReferenceWrapper<meta::RemoveCVRef<Reader>>>>)
auto di::serialization::detail::DeserializeBinaryFunction< T >::operator() ( Reader && reader,
Args &&... args ) const
inlineconstexpr

The documentation for this struct was generated from the following file: