X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/03647350fc7cd141953c72e0284e928847d30f44..43ff861df48f0837dac98005dd397c5f127ca136:/include/wx/confbase.h diff --git a/include/wx/confbase.h b/include/wx/confbase.h index e0ed69ff5e..9d948b659f 100644 --- a/include/wx/confbase.h +++ b/include/wx/confbase.h @@ -181,6 +181,10 @@ public: bool Read(const wxString& key, double* val) const; bool Read(const wxString& key, double* val, double defVal) const; + // read a float + bool Read(const wxString& key, float* val) const; + bool Read(const wxString& key, float* val, float defVal) const; + // read a bool bool Read(const wxString& key, bool* val) const; bool Read(const wxString& key, bool* val, bool defVal) const; @@ -226,10 +230,8 @@ public: // template Read() would be used wxString Read(const wxString& key, const char* defVal) const { return Read(key, wxString(defVal)); } -#if wxUSE_WCHAR_T wxString Read(const wxString& key, const wchar_t* defVal) const { return Read(key, wxString(defVal)); } -#endif long ReadLong(const wxString& key, long defVal) const { long l; (void)Read(key, &l, defVal); return l; } @@ -273,10 +275,8 @@ public: { return Write(key, wxString(value)); } bool Write(const wxString& key, const unsigned char *value) { return Write(key, wxString(value)); } -#if wxUSE_WCHAR_T bool Write(const wxString& key, const wchar_t *value) { return Write(key, wxString(value)); } -#endif // we also have to provide specializations for other types which we want to