48 DataTypePointer_ type_ptr,
49 DataSpacePointer_ space_ptr,
50 DSetMemXferPropListPointer_ plist_ptr,
53 my_type_ptr(std::move(type_ptr)),
54 my_space_ptr(std::move(space_ptr)),
55 my_plist_ptr(std::move(plist_ptr)),
63 H5Dvlen_reclaim(my_type_ptr->getId(), my_space_ptr->getId(), my_plist_ptr->getId(), my_buffer);
70 DataTypePointer_ my_type_ptr;
71 DataSpacePointer_ my_space_ptr;
72 DSetMemXferPropListPointer_ my_plist_ptr;
75 static_assert(std::is_base_of<H5::DataType, I<
decltype(*my_type_ptr)> >::value);
76 static_assert(std::is_base_of<H5::DataSpace, I<
decltype(*my_space_ptr)> >::value);
77 static_assert(std::is_base_of<H5::DSetMemXferPropList, I<
decltype(*my_plist_ptr)> >::value);
ReclaimVlsMemory(DataTypePointer_ type_ptr, DataSpacePointer_ space_ptr, DSetMemXferPropListPointer_ plist_ptr, char **buffer)
Definition ReclaimVlsMemory.hpp:47