@library{wxbase}
@category{FIXME}
- @see wxMBConvUTF8, @ref overview_mbconvclasses "wxMBConv classes overview"
+ @see wxMBConvUTF8, @ref overview_mbconv "wxMBConv classes overview"
*/
class wxMBConvUTF7 : public wxMBConv
{
@library{wxbase}
@category{FIXME}
- @see wxMBConvUTF7, @ref overview_mbconvclasses "wxMBConv classes overview"
+ @see wxMBConvUTF7, @ref overview_mbconv "wxMBConv classes overview"
*/
class wxMBConvUTF8 : public wxMBConv
{
@library{wxbase}
@category{FIXME}
- @see wxMBConvUTF8, wxMBConvUTF32, @ref overview_mbconvclasses "wxMBConv classes
- overview"
+ @see wxMBConvUTF8, wxMBConvUTF32, @ref overview_mbconv "wxMBConv classes overview"
*/
class wxMBConvUTF16 : public wxMBConv
{
@library{wxbase}
@category{FIXME}
- @see wxMBConv, wxEncodingConverter, @ref overview_mbconvclasses "wxMBConv
- classes overview"
+ @see wxMBConv, wxEncodingConverter, @ref overview_mbconv "wxMBConv classes overview"
*/
class wxCSConv : public wxMBConv
{
public:
- //@{
/**
- Constructor. You may specify either the name of the character set you want to
- convert from/to or an encoding constant. If the character set name (or the
- encoding) is not recognized, ISO 8859-1 is used as fall back.
+ Constructor. You can specify the name of the character set you want to
+ convert from/to. If the character set name is not recognized, ISO 8859-1
+ is used as fall back.
*/
wxCSConv(const wxChar* charset);
+
+ /**
+ Constructor. You can specify an encoding constant for the
+ character set you want to convert from/to or. If the encoding
+ is not recognized, ISO 8859-1 is used as fall back.
+ */
wxCSConv(wxFontEncoding encoding);
- //@}
/**
Destructor frees any resources needed to perform the conversion.
@library{wxbase}
@category{FIXME}
- @see @ref overview_mbconvclasses "wxMBConv classes overview"
+ @see @ref overview_mbconv "wxMBConv classes overview"
*/
class wxMBConvFile : public wxMBConv
{
@library{wxbase}
@category{FIXME}
- @see wxMBConvUTF8, wxMBConvUTF16, @ref overview_mbconvclasses "wxMBConv classes
- overview"
+ @see wxMBConvUTF8, wxMBConvUTF16, @ref overview_mbconv "wxMBConv classes overview"
*/
class wxMBConvUTF32 : public wxMBConv
{
@library{wxbase}
@category{FIXME}
- @see wxCSConv, wxEncodingConverter, @ref overview_mbconvclasses "wxMBConv
- classes overview"
+ @see wxCSConv, wxEncodingConverter, @ref overview_mbconv "wxMBConv classes overview"
*/
class wxMBConv
{
The length of the output buffer but including
NUL, ignored if out is @NULL
- @returns The length of the converted string excluding the trailing NUL.
+ @return The length of the converted string excluding the trailing NUL.
*/
virtual size_t MB2WC(wchar_t* out, const char* in,
size_t outLen) const;
string.
*/
const wxWCharBuffer cMB2WC(const char* in) const;
- const const wxWCharBuffer cMB2WC(const char* in,
+ const wxWCharBuffer cMB2WC(const char* in,
size_t inLen,
size_t outLen) const;
//@}
return type (without const).
*/
const char* cMB2WX(const char* psz) const;
- const const wxWCharBuffer cMB2WX(const char* psz) const;
+ const wxWCharBuffer cMB2WX(const char* psz) const;
//@}
//@{
string.
*/
const wxCharBuffer cWC2MB(const wchar_t* in) const;
- const const wxCharBuffer cWC2MB(const wchar_t* in,
+ const wxCharBuffer cWC2MB(const wchar_t* in,
size_t inLen,
size_t outLen) const;
//@}
return type (without const).
*/
const wchar_t* cWC2WX(const wchar_t* psz) const;
- const const wxCharBuffer cWC2WX(const wchar_t* psz) const;
+ const wxCharBuffer cWC2WX(const wchar_t* psz) const;
//@}
//@{
return type (without const).
*/
const char* cWX2MB(const wxChar* psz) const;
- const const wxCharBuffer cWX2MB(const wxChar* psz) const;
+ const wxCharBuffer cWX2MB(const wxChar* psz) const;
//@}
//@{
return type (without const).
*/
const wchar_t* cWX2WC(const wxChar* psz) const;
- const const wxWCharBuffer cWX2WC(const wxChar* psz) const;
+ const wxWCharBuffer cWX2WC(const wxChar* psz) const;
//@}
};