Iros
 
Loading...
Searching...
No Matches
di::vocab::byte_buffer::AsByteSpan Struct Reference

#include <di/vocab/bytes/byte_buffer.h>

Public Types

using Type = Method<AsByteSpan, Span<byte const>(This const&)>
 

Static Public Member Functions

template<typename T>
requires (concepts::TagInvocable<AsByteSpan, T const&> || requires(T const& self) { { self.span() } -> concepts::ConvertibleTo<Span<byte const>>; })
static constexpr auto operator() (T const &self) -> Span< byte const >
 

Member Typedef Documentation

◆ Type

Member Function Documentation

◆ operator()()

template<typename T>
requires (concepts::TagInvocable<AsByteSpan, T const&> || requires(T const& self) { { self.span() } -> concepts::ConvertibleTo<Span<byte const>>; })
static constexpr auto di::vocab::byte_buffer::AsByteSpan::operator() ( T const & self) -> Span<byte const>
inlinestaticconstexpr

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