diff --git a/src/util/IntrusiveHashSet.hxx b/src/util/IntrusiveHashSet.hxx index c222a88e7..9f1a3ede1 100644 --- a/src/util/IntrusiveHashSet.hxx +++ b/src/util/IntrusiveHashSet.hxx @@ -41,6 +41,14 @@ struct IntrusiveHashSetHook { using SiblingsHook = IntrusiveListHook<mode>; SiblingsHook intrusive_hash_set_siblings; + + void unlink() noexcept { + intrusive_hash_set_siblings.unlink(); + } + + bool is_linked() const noexcept { + return intrusive_hash_set_siblings.is_linked(); + } }; /**