iox::concurrent::Buffer🔗
Public Functions🔗
| Name | |
|---|---|
| Buffer() =default | |
| ~Buffer() =default | |
| Buffer(const Buffer & ) | |
| Buffer(Buffer && ) | |
| Buffer & | operator=(const Buffer & ) |
| Buffer & | operator=(Buffer && ) |
| ElementType & | operator[](const index_t index) |
| const ElementType & | operator[](const index_t index) const |
| ElementType * | ptr(const index_t index) |
| const ElementType * | ptr(const index_t index) const |
| uint64_t | capacity() const |
Detailed Description🔗
template <typename ElementType ,
uint64_t Capacity,
typename index_t =uint64_t>
class iox::concurrent::Buffer;
Public Functions Documentation🔗
function Buffer🔗
Buffer() =default
function ~Buffer🔗
~Buffer() =default
function Buffer🔗
Buffer(
const Buffer &
)
function Buffer🔗
Buffer(
Buffer &&
)
function operator=🔗
Buffer & operator=(
const Buffer &
)
function operator=🔗
Buffer & operator=(
Buffer &&
)
function operator[]🔗
ElementType & operator[](
const index_t index
)
function operator[]🔗
const ElementType & operator[](
const index_t index
) const
function ptr🔗
ElementType * ptr(
const index_t index
)
function ptr🔗
const ElementType * ptr(
const index_t index
) const
function capacity🔗
uint64_t capacity() const
Updated on 26 April 2021 at 15:31:01 CEST