19 #ifndef FASTDDS_DDS_CORE__LOANABLEARRAY_HPP
20 #define FASTDDS_DDS_CORE__LOANABLEARRAY_HPP
33 template<
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:46
A type-safe, ordered collection of elements allocated on the stack, which can be loaned to a Loanable...
Definition: LoanableArray.hpp:35
void ** buffer_for_loans() const
Get a buffer pointer that could be used on LoanableCollection::loan.
Definition: LoanableArray.hpp:61
LoanableArray & operator=(const LoanableArray &)=delete
LoanableArray(const LoanableArray &)=delete
LoanableArray(LoanableArray &&)=delete
LoanableArray()
Definition: LoanableArray.hpp:36