checkClose_file
C++ Function Reference
1 Signature
void BigDataStatMeth::checkClose_file(std::initializer_list< BigDataStatMeth::hdf5Dataset * > list) noexcept2 Description
Safely close a list of dataset handles (initializer-list form).
3 Parameters
list(std::initializer_list< BigDataStatMeth::hdf5Dataset * >): Initializer list of dataset wrapper pointers (nullable).
4 Details
listInitializer list of dataset wrapper pointers (nullable). Convenience overload to allow brace-initializer syntax: checkClose_file({ds1, ds2, ds3});
5 Call Graph
6 Source Code
NoteImplementation
File: inst/include/hdf5Utilities/hdf5CheckClose.hpp • Lines 92-99
inline void checkClose_file(
std::initializer_list<BigDataStatMeth::hdf5Dataset*> list) noexcept {
for (auto* p : list) {
try {
if (p && p->getDatasetptr() != nullptr) p->close_file();
} catch (...) {}
}
}7 Usage Example
#include "BigDataStatMeth.hpp"
// Example usage
auto result = checkClose_file(...);