di 0.1.0
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>>; })
constexpr auto di::vocab::byte_buffer::AsByteSpan::operator() ( T const & self) ->Span< byteconst >
inlinestaticconstexpr

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