72 explicit CopyFlags(
unsigned flags) noexcept;
94 explicit operator unsigned() const noexcept {
101 bool shallow_hierarchy()
const noexcept;
106 void shallow_hierarchy(
bool flag) noexcept;
111 bool expand_soft_links()
const noexcept;
116 void expand_soft_links(
bool flag) noexcept;
121 bool expand_external_links()
const noexcept;
126 void expand_external_links(
bool flag) noexcept;
131 bool expand_references()
const noexcept;
136 void expand_references(
bool flag) noexcept;
141 bool without_attributes()
const noexcept;
146 void without_attributes(
bool flag) noexcept;
151 bool merge_committed_types()
const noexcept;
156 void merge_committed_types(
bool flag) noexcept;
181 void flags(
const CopyFlags &flags)
const;
182 void flags(
const CopyFlag &flag)
const;
encapsulate copy flags
Definition: object_copy.hpp:55
Wrapper for hid_t object identifiers.
Definition: object_handle.hpp:66
Definition: attribute.hpp:43
CopyFlag
Definition: object_copy.hpp:36
DLL_EXPORT std::ostream & operator<<(std::ostream &stream, const DatasetFillValueStatus &status)
Definition: object_copy.hpp:175
#define DLL_EXPORT
Definition: windows.hpp:35
base class for property lists
Definition: property_list.hpp:45
DLL_EXPORT CopyFlags operator|(const CopyFlag &lhs, const CopyFlag &rhs)