107 explicit operator
unsigned() const noexcept {
119 void shallow_hierarchy(
bool flag) noexcept;
124 bool expand_soft_links() const noexcept;
129 void expand_soft_links(
bool flag) noexcept;
134 bool expand_external_links() const noexcept;
139 void expand_external_links(
bool flag) noexcept;
144 bool expand_references() const noexcept;
149 void expand_references(
bool flag) noexcept;
154 bool without_attributes() const noexcept;
159 void without_attributes(
bool flag) noexcept;
164 bool merge_committed_types() const noexcept;
169 void merge_committed_types(
bool flag) noexcept;
189 #pragma clang diagnostic push
190 #pragma clang diagnostic ignored "-Wweak-vtables"
220 #pragma clang diagnostic pop
Wrapper for hid_t object identifiers.
Definition: object_handle.hpp:67
encapsulate copy flags
Definition: object_copy.hpp:58
bool shallow_hierarchy() const noexcept
get state of the shallow hierarchy flag
CopyFlags() noexcept
default constructor
base class for property lists
Definition: property_list.hpp:54
Definition: object_copy.hpp:207
ObjectCopyList(ObjectHandle &&handle)
void flags(const CopyFlag &flag) const
void flags(const CopyFlags &flags) const
CopyFlags operator&(const CopyFlag &lhs, const CopyFlag &rhs)
std::ostream & operator<<(std::ostream &stream, const VirtualDataView &view)
CopyFlags operator|(const CopyFlag &lhs, const CopyFlag &rhs)
CopyFlag
Definition: object_copy.hpp:37
top-level namespace of the entire library
Definition: attribute.hpp:45
#define DLL_EXPORT
Definition: windows.hpp:29