https://forum.qt.io/topic/62566/erasing-qhash-while-iterating-the-hash-table
Erasing QHash while iterating the hash table? | Qt Forum
hash tableerasingqtforum
https://doc.qt.io/qt-6/qhash-tryemplaceresult-members.html
List of All Members for QHash::TryEmplaceResult | Qt Core | Qt 6.11.1
The TryEmplaceResult class is used to represent the result of a tryEmplace() operation.
list of all members
https://www.kdab.com/how-to-declare-a-qhash-overload/
How to declare a qHash overload | KDAB
how to declareoverloadkdab