- wxString(const wxString& x);
- wxString(wxChar ch, size_t n = 1);
- wxString(const wxChar* psz, size_t nLength = wxSTRING_MAXLEN);
- wxString(const unsigned char* psz,
- size_t nLength = wxSTRING_MAXLEN);
- wxString(const wchar_t* psz, const wxMBConv& conv,
- size_t nLength = wxSTRING_MAXLEN);
- wxString(const char* psz, const wxMBConv& conv = wxConvLibc,
- size_t nLength = wxSTRING_MAXLEN);
- //@}
+
+ /**
+ Creates a string from another string. Just increases the ref
+ count by 1.
+ */
+ wxString(const wxString& stringSrc);
+
+
+ /**
+ Constructs a string from the string literal @c psz using
+ the current locale encoding to convert it to Unicode.
+ */
+ wxString(const char *psz);
+
+ /**
+ Constructs a string from the string literal @c psz using
+ @c conv to convert it Unicode.
+ */
+ wxString(const char *psz, const wxMBConv& conv);
+
+ /**
+ Constructs a string from the first @ nLength character of the string literal @c psz using
+ the current locale encoding to convert it to Unicode.
+ */
+ wxString(const char *psz, size_t nLength);
+
+ /**
+ Constructs a string from the first @ nLength character of the string literal @c psz using
+ @c conv to convert it Unicode.
+ */
+ wxString(const char *psz, const wxMBConv& conv, size_t nLength);
+
+ /**
+ Constructs a string from the string literal @c pwz.
+ */
+ wxString(const wchar_t *pwz);
+
+ /**
+ Constructs a string from the first @ nLength characters of the string literal @c pwz.
+ */
+ wxString(const wchar_t *pwz, size_t nLength);
+
+ /**
+ Constructs a string from @c buf using the using
+ the current locale encoding to convert it to Unicode.
+ */
+ wxString(const wxCharBuffer& buf);
+
+ /**
+ Constructs a string from @c buf.
+ */
+ wxString(const wxWCharBuffer& buf);
+
+ /**
+ Constructs a string from @str using the using
+ the current locale encoding to convert it to Unicode.
+ */
+ wxString(const std::string& str);
+
+ /**
+ Constructs a string from @str.
+ */
+ wxString(const std::wstring& str);
+