Buffer
Buffer::Buffer
Constructs a Buffer.
Declaration
Buffer();
Parameters
None.
Returns
An empty Buffer.
Declaration
explicit Buffer(size_t size);
Parameters
Name |
Type |
Description |
---|---|---|
size |
size_t |
The initial Buffer size. |
Returns
An empty Buffer with a pre-allocated memory.
Declaration
Buffer(const std::byte* data, size_t size);
Parameters
Name |
Type |
Description |
---|---|---|
data |
const std::byte* |
The memory address of the data to copy. |
size |
size_t |
The size of the |
Returns
A Buffer filled with data
.
Declaration
Buffer(const Buffer& other);
Parameters
Name |
Type |
Description |
---|---|---|
data |
const Buffer& |
The Buffer to copy. |
Returns
A copy of the Buffer.