I was browsing the cppreference page about destructors, and noticed two places which seem to indicate the existence of a friend destructor.
decl-specifier-seq - friend, inline, virtual, or nothing (no return type)
...
At a namespace scope or in a friend declaration within a different class...
The concept of a friend destructor makes absolutely no sense to me, and I have never seen this in practice. I was hoping somebody could clear this up and explain why a destructor would ever have the friend specifier, and what that would even look like.