1//
2// ISO8859_5Encoding.h
3//
4// Library: Encodings
5// Package: Encodings
6// Module: ISO8859_5Encoding
7//
8// Definition of the Windows1252Encoding class.
9//
10// Copyright (c) 2018, Applied Informatics Software Engineering GmbH.
11// and Contributors.
12//
13// SPDX-License-Identifier: BSL-1.0
14//
15
16
17#ifndef Encodings_ISO8859_5Encoding_INCLUDED
18#define Encodings_ISO8859_5Encoding_INCLUDED
19
20
21#include "Poco/DoubleByteEncoding.h"
22
23
24namespace Poco {
25
26
27class Encodings_API ISO8859_5Encoding: public DoubleByteEncoding
28 /// ISO-8859-5 Encoding.
29 ///
30 /// This text encoding class has been generated from
31 /// http://www.unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT.
32{
33public:
34 ISO8859_5Encoding();
35 ~ISO8859_5Encoding();
36
37private:
38 static const char* _names[];
39 static const CharacterMap _charMap;
40 static const Mapping _mappingTable[];
41 static const Mapping _reverseMappingTable[];
42};
43
44
45} // namespace Poco
46
47
48#endif // Encodings_ISO8859_5Encoding_INCLUDED
49