50 DataTypePointer_ type_ptr,
51 DataSpacePointer_ space_ptr,
52 DSetMemXferPropListPointer_ plist_ptr,
55 my_type_ptr(std::move(type_ptr)),
56 my_space_ptr(std::move(space_ptr)),
57 my_plist_ptr(std::move(plist_ptr)),
65 H5Dvlen_reclaim(my_type_ptr->getId(), my_space_ptr->getId(), my_plist_ptr->getId(), my_buffer);
72 DataTypePointer_ my_type_ptr;
73 DataSpacePointer_ my_space_ptr;
74 DSetMemXferPropListPointer_ my_plist_ptr;
77 static_assert(std::is_base_of<H5::DataType, I<
decltype(*my_type_ptr)> >::value);
78 static_assert(std::is_base_of<H5::DataSpace, I<
decltype(*my_space_ptr)> >::value);
79 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:49