zxing-cpp
v3.1
Toggle main menu visibility
Loading...
Searching...
No Matches
CharacterSet.h
Go to the documentation of this file.
1
/*
2
* Copyright 2016 Nu-book Inc.
3
*/
4
// SPDX-License-Identifier: Apache-2.0
5
6
#pragma once
7
8
#include <string>
9
#include <string_view>
10
11
namespace
ZXing
{
12
13
enum class
CharacterSet
:
unsigned
char
14
{
15
Unknown
,
16
ASCII
,
17
ISO8859_1
,
18
ISO8859_2
,
19
ISO8859_3
,
20
ISO8859_4
,
21
ISO8859_5
,
22
ISO8859_6
,
23
ISO8859_7
,
24
ISO8859_8
,
25
ISO8859_9
,
26
ISO8859_10
,
27
ISO8859_11
,
28
ISO8859_13
,
29
ISO8859_14
,
30
ISO8859_15
,
31
ISO8859_16
,
32
Cp437
,
33
Cp1250
,
34
Cp1251
,
35
Cp1252
,
36
Cp1256
,
37
38
Shift_JIS
,
39
Big5
,
40
GB2312
,
41
GB18030
,
42
EUC_JP
,
43
EUC_KR
,
44
UTF16BE
,
45
UTF8
,
46
UTF16LE
,
47
UTF32BE
,
48
UTF32LE
,
49
50
BINARY
,
51
52
CharsetCount
53
};
54
55
CharacterSet
CharacterSetFromString
(std::string_view name);
56
std::string
ToString
(
CharacterSet
cs);
57
58
}
// ZXing
ZXing
Definition
Barcode.h:26
ZXing::CharacterSet
CharacterSet
Definition
CharacterSet.h:14
ZXing::CharacterSet::EUC_KR
@ EUC_KR
Definition
CharacterSet.h:43
ZXing::CharacterSet::UTF32LE
@ UTF32LE
Definition
CharacterSet.h:48
ZXing::CharacterSet::ISO8859_10
@ ISO8859_10
Definition
CharacterSet.h:26
ZXing::CharacterSet::ISO8859_2
@ ISO8859_2
Definition
CharacterSet.h:18
ZXing::CharacterSet::ISO8859_14
@ ISO8859_14
Definition
CharacterSet.h:29
ZXing::CharacterSet::Big5
@ Big5
Definition
CharacterSet.h:39
ZXing::CharacterSet::GB2312
@ GB2312
Definition
CharacterSet.h:40
ZXing::CharacterSet::Cp437
@ Cp437
Definition
CharacterSet.h:32
ZXing::CharacterSet::EUC_JP
@ EUC_JP
Definition
CharacterSet.h:42
ZXing::CharacterSet::GB18030
@ GB18030
Definition
CharacterSet.h:41
ZXing::CharacterSet::ISO8859_5
@ ISO8859_5
Definition
CharacterSet.h:21
ZXing::CharacterSet::ISO8859_8
@ ISO8859_8
Definition
CharacterSet.h:24
ZXing::CharacterSet::ISO8859_9
@ ISO8859_9
Definition
CharacterSet.h:25
ZXing::CharacterSet::ISO8859_13
@ ISO8859_13
Definition
CharacterSet.h:28
ZXing::CharacterSet::UTF16BE
@ UTF16BE
Definition
CharacterSet.h:44
ZXing::CharacterSet::Cp1256
@ Cp1256
Definition
CharacterSet.h:36
ZXing::CharacterSet::ISO8859_15
@ ISO8859_15
Definition
CharacterSet.h:30
ZXing::CharacterSet::ISO8859_4
@ ISO8859_4
Definition
CharacterSet.h:20
ZXing::CharacterSet::ISO8859_11
@ ISO8859_11
Definition
CharacterSet.h:27
ZXing::CharacterSet::Cp1251
@ Cp1251
Definition
CharacterSet.h:34
ZXing::CharacterSet::Unknown
@ Unknown
Definition
CharacterSet.h:15
ZXing::CharacterSet::BINARY
@ BINARY
Definition
CharacterSet.h:50
ZXing::CharacterSet::CharsetCount
@ CharsetCount
Definition
CharacterSet.h:52
ZXing::CharacterSet::UTF32BE
@ UTF32BE
Definition
CharacterSet.h:47
ZXing::CharacterSet::UTF16LE
@ UTF16LE
Definition
CharacterSet.h:46
ZXing::CharacterSet::ISO8859_3
@ ISO8859_3
Definition
CharacterSet.h:19
ZXing::CharacterSet::ISO8859_6
@ ISO8859_6
Definition
CharacterSet.h:22
ZXing::CharacterSet::Cp1252
@ Cp1252
Definition
CharacterSet.h:35
ZXing::CharacterSet::ISO8859_1
@ ISO8859_1
Definition
CharacterSet.h:17
ZXing::CharacterSet::ASCII
@ ASCII
Definition
CharacterSet.h:16
ZXing::CharacterSet::Cp1250
@ Cp1250
Definition
CharacterSet.h:33
ZXing::CharacterSet::Shift_JIS
@ Shift_JIS
Definition
CharacterSet.h:38
ZXing::CharacterSet::UTF8
@ UTF8
Definition
CharacterSet.h:45
ZXing::CharacterSet::ISO8859_7
@ ISO8859_7
Definition
CharacterSet.h:23
ZXing::CharacterSet::ISO8859_16
@ ISO8859_16
Definition
CharacterSet.h:31
ZXing::CharacterSetFromString
CharacterSet CharacterSetFromString(std::string_view name)
ZXing::ToString
std::string ToString(BarcodeFormat format)
CharacterSet.h
Generated by
1.17.0