X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6df09f32fd0bbc2324a6a96683109e6c6cc47db5..46b8d15a67701e1a2594b0eca820f166645e1b31:/include/wx/strconv.h diff --git a/include/wx/strconv.h b/include/wx/strconv.h index 0061aa770c..87911259a3 100644 --- a/include/wx/strconv.h +++ b/include/wx/strconv.h @@ -108,6 +108,12 @@ public: const wxCharBuffer cWC2MB(const wchar_t *in, size_t inLen, size_t *outLen) const; + // And yet more convenience functions for converting the entire buffers: + // these are the simplest and least error-prone as you never need to bother + // with lengths/sizes directly. + const wxWCharBuffer cMB2WC(const wxScopedCharBuffer& in) const; + const wxCharBuffer cWC2MB(const wxScopedWCharBuffer& in) const; + // convenience functions for converting MB or WC to/from wxWin default #if wxUSE_UNICODE const wxWCharBuffer cMB2WX(const char *psz) const { return cMB2WC(psz); }