P
Wenn man sich die Klasse in der gdicmn.h ansieht, stehen da leider auch keine undokumentierten Methoden.
Ob es hilfreich ist eine Methode einzufügen, die die HashMap zurückgibt, bezweifel ich.
Letzten endes ist die Klasse so simpel, das sich evtl. eine eigene Implementation flexibler und verlässlicher ist:
class myColorDB
{
std::map<wxString,wxColour> colormap;
public:
myColorDB();
myColorDB(const myColorDB& copy);
void Setcolour(const wxString& name, const wxColour& color){colormap.insert(std::make_pair(name,color));}
std::map<wxString,wxColour>::iterator begin(){return colormap.begin();}
std::map<wxString,wxColour>::iterator end(){return colormap.end();}
std::map<wxString,wxColour>::const_iterator begin()const{return colormap.begin();}
std::map<wxString,wxColour>::const_iterator end()const{return colormap.end();}
wxString Getcolorname(const wxColour& color);
wxColour Getcolor(const wxString& name);
};
phlox