- const bool Convert(const wchar_t* input, wchar_t* output) const;
- const bool Convert(const char* input, wchar_t* output) const;
- const bool Convert(const wchar_t* input, char* output) const;
- const bool Convert(char* str) const;
- const bool Convert(wchar_t* str) const;
- const wxString Convert(const wxString& input) const;
+ bool Convert(const wchar_t* input, wchar_t* output) const;
+ bool Convert(const char* input, wchar_t* output) const;
+ bool Convert(const wchar_t* input, char* output) const;
+
+ /**
+ Convert input string according to settings passed to Init() in-place,
+ i.e. write the result to the same memory area.
+
+ See the Convert(const char*,char*) const overload for more info.
+ */
+ bool Convert(char* str) const;
+ bool Convert(wchar_t* str) const;
+
+ /**
+ Convert a wxString and return a new wxString object.
+
+ See the Convert(const char*,char*) const overload for more info.
+ */
+ wxString Convert(const wxString& input) const;