boost::buffers

Types

Name

Description

<unnamed>

Return the first n bytes of a buffer sequence

<unnamed>

Return a suffix of the buffer sequence.

<unnamed>

Return the last n bytes of a buffer sequence

circular_buffer

A circular buffer.

const_buffer

Holds a buffer that cannot be modified.

const_buffer_pair

A constant buffer pair

const_buffer_span

const_buffer_subspan

Holds a span of buffers that cannot be modified.

is_const_buffer_sequence

Determine if T is a ConstBuffers.

is_const_buffer_sequence<const_buffer>

is_const_buffer_sequence<mutable_buffer>

is_const_buffer_sequence<T const>

is_const_buffer_sequence<T&>

is_const_buffer_sequence<T const&>

is_const_buffer_sequence<T, void_t<void>>

is_dynamic_buffer

Determine if T is a DynamicBuffer

is_dynamic_buffer<T, void_t<decltype(std::declval<std::size_t&>() = std::declval<T const&>().size() ,std::declval<std::size_t&>() = std::declval<T const&>().max_size() ,std::declval<std::size_t&>() = std::declval<T const&>().capacity() ,std::declval<T&>().commit( std::declval<std::size_t>()) ,std::declval<T&>().consume( std::declval<std::size_t>())), void, void>>

is_mutable_buffer_sequence

Determine if T is a MutableBuffers.

is_mutable_buffer_sequence<mutable_buffer>

is_mutable_buffer_sequence<T const>

is_mutable_buffer_sequence<T&>

is_mutable_buffer_sequence<T const&>

is_mutable_buffer_sequence<T, void_t<void>>

make_void

mutable_buffer

Holds a buffer that can be modified.

mutable_buffer_pair

A mutable buffer pair

mutable_buffer_span

mutable_buffer_subspan

Holds a span of buffers whose contents are modifiable.

prefix_tag

prefix tag for tag_invoke.

size_tag

size tag for tag_invoke.

suffix_tag

suffix tag for tag‐invoke.

prefix_type

Alias for the type of a prefix of a buffer sequence.

suffix_type

Alias for the type of a suffix of a buffer sequence.

value_type

Return the underlying buffer type of a sequence.

void_t

Functions

Name

Description

tag_invoke

Variables

Name

Description

begin

Return an iterator to the beginning of the buffer sequence.

end

Return an iterator to the end of the buffer sequence.

prefix

range

Return a range representing the buffer sequence.

sans_prefix

size

Return the total octets in a buffer sequence

suffix

Created with MrDocs