| 452 | /// Get an iterator to one past the end element in a buffer sequence. |
| 453 | template <typename MutableBuffer> |
| 454 | inline const mutable_buffer* buffer_sequence_end(const MutableBuffer& b, |
| 455 | constraint_t< |
| 456 | is_convertible<const MutableBuffer*, const mutable_buffer*>::value |
| 457 | > = 0) noexcept |
| 458 | { |
| 459 | return static_cast<const mutable_buffer*>(detail::addressof(b)) + 1; |
| 460 | } |
| 461 | |
| 462 | /// Get an iterator to one past the end element in a buffer sequence. |
| 463 | template <typename ConstBuffer> |
no test coverage detected