75 explicit CopyFlags(
unsigned flags) noexcept;
107 explicit operator unsigned() const noexcept {
114 bool shallow_hierarchy() 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"
213 void flags(
const CopyFlags &flags)
const;
214 void flags(
const CopyFlag &flag)
const;
220 #pragma clang diagnostic pop