class CASL::Encoding

represents encoding of texts.

Public Methods

[more]virtual WCharReader* createReader(std::istream& is) const = 0
[more]virtual WCharWriter* createWriter(std::ostream& os) const = 0
[more]virtual const char* name() const = 0
[more]StringChunk toEncoding(const std::wstring& x) const
[more]StringChunk toEncoding(const WStringChunk& x) const
[more]virtual StringChunk toEncoding(const wchar* first, const wchar* last) const = 0
[more]WStringChunk toUtf16(const std::string& x) const
[more]virtual WStringChunk toUtf16(const char* first, const char* last) const = 0
[more]WStringChunk toUtf16(const StringChunk& x) const
[more]WStringChunk toUtf16(const char* x) const


Documentation

represents encoding of texts. (for each supported encoding exists static instance of this class)
ovirtual const char* name() const = 0

ovirtual WStringChunk toUtf16(const char* first, const char* last) const = 0

oWStringChunk toUtf16(const std::string& x) const

oWStringChunk toUtf16(const StringChunk& x) const

oWStringChunk toUtf16(const char* x) const

ovirtual StringChunk toEncoding(const wchar* first, const wchar* last) const = 0

oStringChunk toEncoding(const WStringChunk& x) const

oStringChunk toEncoding(const std::wstring& x) const

ovirtual WCharReader* createReader(std::istream& is) const = 0

ovirtual WCharWriter* createWriter(std::ostream& os) const = 0


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.