Lines Matching defs:CBC_QRCoderMode
29 CBC_QRCoderMode* CBC_QRCoderMode::sBYTE = nullptr;
30 CBC_QRCoderMode* CBC_QRCoderMode::sNUMERIC = nullptr;
31 CBC_QRCoderMode* CBC_QRCoderMode::sALPHANUMERIC = nullptr;
32 CBC_QRCoderMode* CBC_QRCoderMode::sKANJI = nullptr;
33 CBC_QRCoderMode* CBC_QRCoderMode::sECI = nullptr;
34 CBC_QRCoderMode* CBC_QRCoderMode::sGBK = nullptr;
35 CBC_QRCoderMode* CBC_QRCoderMode::sTERMINATOR = nullptr;
36 CBC_QRCoderMode* CBC_QRCoderMode::sFNC1_FIRST_POSITION = nullptr;
37 CBC_QRCoderMode* CBC_QRCoderMode::sFNC1_SECOND_POSITION = nullptr;
38 CBC_QRCoderMode* CBC_QRCoderMode::sSTRUCTURED_APPEND = nullptr;
40 CBC_QRCoderMode::CBC_QRCoderMode(std::vector<int32_t> charCountBits,
47 CBC_QRCoderMode::~CBC_QRCoderMode() {}
49 void CBC_QRCoderMode::Initialize() {
50 sBYTE = new CBC_QRCoderMode({8, 16, 16}, 0x4, "BYTE");
51 sALPHANUMERIC = new CBC_QRCoderMode({9, 11, 13}, 0x2, "ALPHANUMERIC");
52 sECI = new CBC_QRCoderMode(std::vector<int32_t>(), 0x7, "ECI");
53 sKANJI = new CBC_QRCoderMode({8, 10, 12}, 0x8, "KANJI");
54 sNUMERIC = new CBC_QRCoderMode({10, 12, 14}, 0x1, "NUMERIC");
55 sGBK = new CBC_QRCoderMode({8, 10, 12}, 0x0D, "GBK");
56 sTERMINATOR = new CBC_QRCoderMode(std::vector<int32_t>(), 0x00, "TERMINATOR");
58 new CBC_QRCoderMode(std::vector<int32_t>(), 0x05, "FNC1_FIRST_POSITION");
60 new CBC_QRCoderMode(std::vector<int32_t>(), 0x09, "FNC1_SECOND_POSITION");
62 new CBC_QRCoderMode(std::vector<int32_t>(), 0x03, "STRUCTURED_APPEND");
65 void CBC_QRCoderMode::Finalize() {
78 CBC_QRCoderMode* CBC_QRCoderMode::ForBits(int32_t bits, int32_t& e) {
106 int32_t CBC_QRCoderMode::GetBits() const {
110 ByteString CBC_QRCoderMode::GetName() const {
114 int32_t CBC_QRCoderMode::GetCharacterCountBits(int32_t number,
131 void CBC_QRCoderMode::Destroy() {
133 delete CBC_QRCoderMode::sBYTE;
137 delete CBC_QRCoderMode::sNUMERIC;
141 delete CBC_QRCoderMode::sALPHANUMERIC;
145 delete CBC_QRCoderMode::sKANJI;
149 delete CBC_QRCoderMode::sECI;
153 delete CBC_QRCoderMode::sGBK;
157 delete CBC_QRCoderMode::sTERMINATOR;
161 delete CBC_QRCoderMode::sFNC1_FIRST_POSITION;
165 delete CBC_QRCoderMode::sFNC1_SECOND_POSITION;
169 delete CBC_QRCoderMode::sSTRUCTURED_APPEND;