6 #ifndef ECHELON_HDF5_PRECURSOR_FILE_HPP 7 #define ECHELON_HDF5_PRECURSOR_FILE_HPP 9 #include <echelon/hdf5/precursor/group.hpp> 24 explicit file(hid_t file_id_);
25 file(
const std::string& name_,
unsigned flags_, hid_t fcpl_id_, hid_t fapl_id_);
26 file(
const std::string& name_,
unsigned flags_, hid_t fapl_id_);
30 file(
const file& other);
33 file& operator=(
const file& other);
34 file& operator=(file&& other);
36 hid_t id() const noexcept;
38 explicit operator
bool() const;
43 group mount(const file& mounted_file, const group& mount_point);
44 group mount(const file& mounted_file, const file& mount_point);
46 void unmount(const group& mount_point);
echelon's core namespace
Definition: attribute.cpp:10