KitManagerBase Node1 KitManagerBase + dumpKits() # KitManagerBase() # ~KitManagerBase() # kitPtr() # registerKit() Node2 std::map< std::string, const void * > + elements Node2->Node1 #m_registry Node3 std::string Node3->Node2 +keys Node4 std::basic_string< char > Node4->Node3 Node5 std::mutex Node5->Node1 #m_mutex