Skip to content

iox::concurrent::Buffer🔗

More...

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