checkClose_file

C++ Function Reference

1 Signature

void BigDataStatMeth::checkClose_file(std::initializer_list< BigDataStatMeth::hdf5Dataset * > list) noexcept

2 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

Function dependencies

6 Source Code

File: inst/include/hdf5Utilities/hdf5CheckClose.hppLines 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(...);