Iros
 
Loading...
Searching...
No Matches
di::serialization::detail::DeserializerFunction Struct Reference

#include <di/serialization/deserialize.h>

Public Member Functions

template<typename Format, concepts::Impl< io::Reader > Reader, typename... Args>
requires (concepts::TagInvocable<DeserializerFunction, Format, Reader, Args...> || requires { Format::deserializer(util::declval<Reader>(), util::declval<Args>()...); })
constexpr auto operator() (Format, Reader &&reader, Args &&... args) const -> concepts::Deserializer auto
 

Member Function Documentation

◆ operator()()

template<typename Format, concepts::Impl< io::Reader > Reader, typename... Args>
requires (concepts::TagInvocable<DeserializerFunction, Format, Reader, Args...> || requires { Format::deserializer(util::declval<Reader>(), util::declval<Args>()...); })
auto di::serialization::detail::DeserializerFunction::operator() ( Format ,
Reader && reader,
Args &&... args ) const -> concepts::Deserializer auto
inlineconstexpr

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