boost::capy::tag_invoke

tag_invoke overloads

Synopses

Return the total byte count in O(1).

std::size_t
tag_invoke(
    size_tag const&,
    buffer_array const& ba) noexcept;
template<ConstBufferSequence CB>
std::size_t
tag_invoke(
    size_tag const&,
    CB const& bs) noexcept;

Slice customization point.

void
tag_invoke(
    slice_tag const&,
    buffer_array& ba,
    slice_how how,
    std::size_t n) noexcept;

Slice customization point for tag_invoke.

void
tag_invoke(
    slice_tag const&,
    const_buffer& b,
    slice_how how,
    std::size_t n) noexcept;
void
tag_invoke(
    slice_tag const&,
    const_buffer_pair& bs,
    slice_how how,
    std::size_t n) noexcept;

Slice customization point for tag_invoke.

void
tag_invoke(
    slice_tag const&,
    mutable_buffer& b,
    slice_how how,
    std::size_t n) noexcept;
void
tag_invoke(
    slice_tag const&,
    mutable_buffer_pair& bs,
    slice_how how,
    std::size_t n) noexcept;
void
tag_invoke(
    slice_tag const&,
    slice_of<BufferSequence>& bs,
    slice_how how,
    std::size_t n);

Created with MrDocs