16 return reader.read_some(
data);
22 { (*this)(reader.get(),
data) };
25 return (*
this)(reader.get(),
data);
30struct ReadSome :
Dispatcher<ReadSome, Result<usize>(This&, Span<Byte>), detail::ReadSomeMember> {};
38template<
typename T, concepts::Impl<io::Reader> Reader>
Definition reference_wrapper.h:14
Definition span_forward_declaration.h:10
Implicit conversion for this test refers to the ability to return a value of function from a type.
Definition operations.h:89
detail::DispatcherImpl< Self, Sig, Tags... > Dispatcher
Definition dispatcher.h:47
constexpr auto read_some
Definition reader.h:32
meta::List< ReadSome > Reader
Definition reader.h:34
auto declval() -> meta::AddRValueReference< T >
Definition declval.h:8
Expected< T, Error > Result
Definition result.h:8
Definition zstring_parser.h:9
constexpr auto data
Definition data.h:51
constexpr auto operator()(T &reader, Span< Byte > data) const -> Result< usize > requires(
Definition reader.h:11
constexpr auto operator()(util::ReferenceWrapper< T > reader, Span< Byte > data) const -> Result< usize > requires(
Definition reader.h:20