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 31 May 2022 at 15:29:15 CEST