Clementine
|
(Deprecated: Use the data()
member function.) The asio::buffer_cast function is used to obtain a pointer to the underlying memory region associated with a buffer.
More...
Functions | |
template<typename PointerToPodType > | |
PointerToPodType | asio::buffer_cast (const mutable_buffer &b) ASIO_NOEXCEPT |
Cast a non-modifiable buffer to a specified pointer to POD type. | |
template<typename PointerToPodType > | |
PointerToPodType | asio::buffer_cast (const const_buffer &b) ASIO_NOEXCEPT |
Cast a non-modifiable buffer to a specified pointer to POD type. | |
(Deprecated: Use the data()
member function.) The asio::buffer_cast function is used to obtain a pointer to the underlying memory region associated with a buffer.
To access the memory of a non-modifiable buffer, use:
To access the memory of a modifiable buffer, use:
The asio::buffer_cast function permits violations of type safety, so uses of it in application code should be carefully considered.