| 367 | /// Get an iterator to the first element in a buffer sequence. |
| 368 | template <typename MutableBuffer> |
| 369 | inline const mutable_buffer* buffer_sequence_begin(const MutableBuffer& b, |
| 370 | constraint_t< |
| 371 | is_convertible<const MutableBuffer*, const mutable_buffer*>::value |
| 372 | > = 0) noexcept |
| 373 | { |
| 374 | return static_cast<const mutable_buffer*>(detail::addressof(b)); |
| 375 | } |
| 376 | |
| 377 | /// Get an iterator to the first element in a buffer sequence. |
| 378 | template <typename ConstBuffer> |
no test coverage detected