19#ifndef FASTDDS_DDS_CORE__LOANABLEARRAY_HPP
20#define FASTDDS_DDS_CORE__LOANABLEARRAY_HPP
33template<
typename T, std::
size_t num_items>
38 for (std::size_t n = 0; n < num_items; ++n)
40 buffer_[n] = &((*this)[n]);
63 return (
void**) buffer_;
68 void* buffer_[num_items];
Definition DomainParticipant.hpp:45
A type-safe, ordered collection of elements allocated on the stack, which can be loaned to a Loanable...
Definition LoanableArray.hpp:35
LoanableArray(const LoanableArray &)=delete
void ** buffer_for_loans() const
Get a buffer pointer that could be used on LoanableCollection::loan.
Definition LoanableArray.hpp:61
LoanableArray(LoanableArray &&)=delete
LoanableArray()
Definition LoanableArray.hpp:36
LoanableArray & operator=(const LoanableArray &)=delete