Use std::unordered_map<> in wxPGProperty

Replace a macro-based synonym with the standard container itself.
This commit is contained in:
Vadim Zeitlin 2023-04-17 21:02:12 +01:00
parent 99594f8497
commit 8435566dbb

View file

@ -16,13 +16,13 @@
#if wxUSE_PROPGRID
#include "wx/colour.h"
#include "wx/hashset.h"
class WXDLLIMPEXP_FWD_CORE wxPoint;
class WXDLLIMPEXP_FWD_CORE wxSize;
class WXDLLIMPEXP_FWD_CORE wxFont;
#include <limits>
#include <unordered_map>
// -----------------------------------------------------------------------
@ -125,9 +125,7 @@ WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(wxPGProperty*, wxArrayPGProperty,
wxBaseArrayPtrVoid,
class WXDLLIMPEXP_PROPGRID);
WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxString,
wxPGHashMapS2S,
class WXDLLIMPEXP_PROPGRID);
using wxPGHashMapS2S = std::unordered_map<wxString, wxString>;
#if WXWIN_COMPATIBILITY_3_0
WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(wxObject*, wxArrayPGObject,