Skip to content

iox::roudi::FixedPositionContainer🔗

workaround container until we have a fixed list with the needed functionality More...

#include <port_pool_data.hpp>

Public Functions🔗

Name
bool hasFreeSpace()
template \<typename... Targs>
T *
insert(Targs &&... args)
void erase(T *const element)
cxx::vector< T *, Capacity > content()

Public Attributes🔗

Name
constexpr uint64_t FIRST_ELEMENT

Detailed Description🔗

template <typename T ,
uint64_t Capacity>
class iox::roudi::FixedPositionContainer;

workaround container until we have a fixed list with the needed functionality

Public Functions Documentation🔗

function hasFreeSpace🔗

bool hasFreeSpace()

function insert🔗

template <typename... Targs>
T * insert(
    Targs &&... args
)

function erase🔗

void erase(
    T *const element
)

function content🔗

cxx::vector< T *, Capacity > content()

Public Attributes Documentation🔗

variable FIRST_ELEMENT🔗

static constexpr uint64_t FIRST_ELEMENT = std::numeric_limits<uint64_t>::max();

Updated on 31 May 2022 at 15:29:16 CEST