6 #ifndef ECHELON_HDF5_PRECURSOR_OBJECT_REFERENCE_HPP 7 #define ECHELON_HDF5_PRECURSOR_OBJECT_REFERENCE_HPP 20 class object_reference
34 object_reference() =
default;
36 explicit object_reference(hid_t obj_id_);
37 explicit object_reference(hobj_ref_t obj_ref_);
38 object_reference(hid_t loc_id_,
const std::string& name_);
40 const hobj_ref_t& native_ref()
const;
42 H5O_type_t get_object_type(hid_t valid_obj_id)
const;
44 hid_t dereference(hid_t valid_obj_id)
const;
46 explicit operator bool()
const;
echelon's core namespace
Definition: attribute.cpp:10