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 BuiltinTopicKey.hpp:26
LoanableArray(const LoanableArray &)=delete
void ** buffer_for_loans() const
Get a buffer pointer that could be used on loan.
Definition LoanableArray.hpp:61
LoanableArray(LoanableArray &&)=delete
LoanableArray()
Definition LoanableArray.hpp:36
LoanableArray & operator=(const LoanableArray &)=delete