Main Page
Class Hierarchy
Alphabetical List
Compound List
File List
Compound Members
include
FXCP1252Codec.h
Go to the documentation of this file.
1
#ifndef FXCP1252CODEC_H
2
#define FXCP1252CODEC_H
3
4
#ifndef FXTEXTCODEC_H
5
#include "
FXTextCodec.h
"
6
#endif
7
8
namespace
FX
{
9
10
/// CP1252 Codec
11
class
FXAPI
FXCP1252Codec
:
public
FXTextCodec
{
12
FXDECLARE
(
FXCP1252Codec
)
13
public
:
14
FXCP1252Codec
(){}
15
virtual
FXint
mb2wc(
FXwchar
&
wc
,
const
FXchar
* src,
FXint
nsrc)
const
;
16
virtual
FXint
wc2mb(
FXchar
* dst,
FXint
ndst,
FXwchar
wc
)
const
;
17
virtual
FXint
mibEnum()
const
;
18
virtual
const
FXchar
*
name
()
const
;
19
virtual
const
FXchar
* mimeName()
const
;
20
virtual
const
FXchar
*
const
* aliases()
const
;
21
virtual
~FXCP1252Codec
(){}
22
};
23
24
}
25
26
#endif
FX::FXTextCodec
Abstract base class for a stateless coder/decoder.
Definition:
FXTextCodec.h:38
FX::FXchar
char FXchar
Definition:
fxdefs.h:380
FXAPI
#define FXAPI
Definition:
fxdefs.h:122
FX::FXCP1252Codec
CP1252 Codec.
Definition:
FXCP1252Codec.h:11
FX::FXPath::name
FXString name(const FXString &file)
Return name and extension part of the path name.
FX::FXCP1252Codec::~FXCP1252Codec
virtual ~FXCP1252Codec()
Definition:
FXCP1252Codec.h:21
FX::FXCP1252Codec::FXCP1252Codec
FXCP1252Codec()
Definition:
FXCP1252Codec.h:14
FX::FXwchar
wchar_t FXwchar
Definition:
fxdefs.h:404
FX
Definition:
FX4Splitter.h:31
FX::FXint
int FXint
Definition:
fxdefs.h:390
FX::wc
FXwchar wc(const FXchar *ptr)
Return wide character from utf8 string at ptr.
FXDECLARE
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition:
FXObject.h:92
FXTextCodec.h
Copyright © 1997-2005 Jeroen van der Zijp