| 463 | /// Get an iterator to one past the end element in a buffer sequence. |
| 464 | template <typename MutableBuffer> |
| 465 | inline const mutable_buffer* buffer_sequence_end(const MutableBuffer& b, |
| 466 | typename constraint< |
| 467 | is_convertible<const MutableBuffer*, const mutable_buffer*>::value |
| 468 | >::type = 0) ASIO_NOEXCEPT |
| 469 | { |
| 470 | return static_cast<const mutable_buffer*>(detail::addressof(b)) + 1; |
| 471 | } |
| 472 | |
| 473 | /// Get an iterator to one past the end element in a buffer sequence. |
| 474 | template <typename ConstBuffer> |
no test coverage detected