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