Name |
Description |
any_dynamic_buffer
|
An abstract, type-erased dynamic buffer. |
any_dynamic_buffer_impl
|
A type-erased dynamic buffer. |
basic_string_buffer
|
A dynamic buffer using an underlying string |
circular_buffer
|
A circular buffer. |
const_buffer
|
Holds a buffer that cannot be modified. |
const_buffer_pair
|
A constant buffer pair |
const_buffer_span
|
Holds a span of buffers that cannot be modified. |
const_buffer_subspan
|
Holds a span of buffers that cannot be modified. |
flat_buffer
|
A DynamicBuffer with a fixed capacity. |
is_const_buffer_sequence<const T>
|
|
is_const_buffer_sequence<T, void_t<std::enable_if<(std::is_same<const_buffer, typename T::value_type>::value || std::is_same<mutable_buffer, typename T::value_type>::value) && detail::is_bidirectional_iterator<typename T::const_iterator>::value && std::is_same<typename T::const_iterator, decltype(std::declval<const T &>().begin())>::value && std::is_same<typename T::const_iterator, decltype(std::declval<const T &>().end())>::value && (std::is_same<const_buffer, typename std::remove_const<typename std::iterator_traits<typename T::const_iterator>::value_type>::type>::value || std::is_same<mutable_buffer, typename std::remove_const<typename std::iterator_traits<typename T::const_iterator>::value_type>::type>::value)>::type>>
|
|
is_const_buffer_sequence<mutable_buffer>
|
|
is_const_buffer_sequence<const_buffer>
|
|
is_const_buffer_sequence<T&>
|
|
is_const_buffer_sequence<const T&>
|
|
is_const_buffer_sequence
|
Determine if T is a ConstBuffers. |
is_dynamic_buffer<T
|
|
is_dynamic_buffer
|
Determine if T is a DynamicBuffer |
is_mutable_buffer_sequence
|
Determine if T is a MutableBuffers. |
is_mutable_buffer_sequence<T, void_t<std::enable_if<std::is_same<mutable_buffer, typename T::value_type>::value && detail::is_bidirectional_iterator<typename T::const_iterator>::value && std::is_same<typename T::const_iterator, decltype(std::declval<const T &>().begin())>::value && std::is_same<typename T::const_iterator, decltype(std::declval<const T &>().end())>::value && std::is_same<mutable_buffer, typename std::remove_const<typename std::iterator_traits<typename T::const_iterator>::value_type>::type>::value>::type>>
|
|
is_mutable_buffer_sequence<mutable_buffer>
|
|
is_mutable_buffer_sequence<T&>
|
|
is_mutable_buffer_sequence<const T&>
|
|
is_mutable_buffer_sequence<const T>
|
|
make_void
|
|
mutable_buffer
|
Holds a buffer that can be modified. |
mutable_buffer_pair
|
A mutable buffer pair |
mutable_buffer_span
|
Holds a span of buffers that are modifiable. |
mutable_buffer_subspan
|
Holds a span of buffers whose contents are modifiable. |
prefix_tag
|
prefix tag for tag_invoke. |
prefix_type
|
Returns the type of a prefix of a buffer sequence. |
size_tag
|
size tag for tag_invoke. |
string_buffer
|
|
suffix_tag
|
suffix tag for tag-invoke. |
suffix_type
|
Returns the type of a suffix of a buffer sequence. |
value_type
|
Return the underlying buffer type of a sequence. |
void_t
|
|