Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
BC_QRCoderMode.h
Go to the documentation of this file.
1
// Copyright 2014 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
FXBARCODE_QRCODE_BC_QRCODERMODE_H_
8
#
define
FXBARCODE_QRCODE_BC_QRCODERMODE_H_
9
10
#
include
<
stdint
.
h
>
11
12
#
include
<
vector
>
13
14
class
CBC_QRCoderMode
final
{
15
public
:
16
~
CBC_QRCoderMode
();
17
18
static
void
Initialize
();
19
static
void
Finalize
();
20
21
int32_t
GetCharacterCountBits
(int32_t number)
const
;
22
int32_t
GetBits
()
const
;
23
24
static
CBC_QRCoderMode*
sBYTE
;
25
static
CBC_QRCoderMode*
sNUMERIC
;
26
static
CBC_QRCoderMode*
sALPHANUMERIC
;
27
28
private
:
29
CBC_QRCoderMode(std::vector<int32_t> charCountBits, int32_t bits);
30
31
std::vector<int32_t> m_characterCountBitsForVersions;
32
const
int32_t m_bits;
33
};
34
35
#
endif
// FXBARCODE_QRCODE_BC_QRCODERMODE_H_
BC_Library_Init
void BC_Library_Init()
Definition
BC_Library.cpp:17
BC_Library_Destroy
void BC_Library_Destroy()
Definition
BC_Library.cpp:25
CBC_QRCoderEncoder
Definition
BC_QRCoderEncoder.h:15
CBC_QRCoderEncoder::~CBC_QRCoderEncoder
~CBC_QRCoderEncoder()=delete
CBC_QRCoderEncoder::Finalize
static void Finalize()
Definition
BC_QRCoderEncoder.cpp:366
CBC_QRCoderEncoder::CBC_QRCoderEncoder
CBC_QRCoderEncoder()=delete
CBC_QRCoderEncoder::Initialize
static void Initialize()
Definition
BC_QRCoderEncoder.cpp:360
CBC_QRCoderEncoder::Encode
static bool Encode(WideStringView content, const CBC_QRCoderErrorCorrectionLevel *ecLevel, CBC_QRCoder *qrCode)
Definition
BC_QRCoderEncoder.cpp:372
CBC_QRCoderErrorCorrectionLevel
Definition
BC_QRCoderErrorCorrectionLevel.h:12
CBC_QRCoderErrorCorrectionLevel::GetBits
int32_t GetBits() const
Definition
BC_QRCoderErrorCorrectionLevel.h:25
CBC_QRCoderErrorCorrectionLevel::Initialize
static void Initialize()
Definition
BC_QRCoderErrorCorrectionLevel.cpp:37
CBC_QRCoderErrorCorrectionLevel::~CBC_QRCoderErrorCorrectionLevel
~CBC_QRCoderErrorCorrectionLevel()
CBC_QRCoderErrorCorrectionLevel::Q
static CBC_QRCoderErrorCorrectionLevel * Q
Definition
BC_QRCoderErrorCorrectionLevel.h:16
CBC_QRCoderErrorCorrectionLevel::H
static CBC_QRCoderErrorCorrectionLevel * H
Definition
BC_QRCoderErrorCorrectionLevel.h:17
CBC_QRCoderErrorCorrectionLevel::Ordinal
int32_t Ordinal() const
Definition
BC_QRCoderErrorCorrectionLevel.h:24
CBC_QRCoderErrorCorrectionLevel::Finalize
static void Finalize()
Definition
BC_QRCoderErrorCorrectionLevel.cpp:44
CBC_QRCoderErrorCorrectionLevel::L
static CBC_QRCoderErrorCorrectionLevel * L
Definition
BC_QRCoderErrorCorrectionLevel.h:14
CBC_QRCoderErrorCorrectionLevel::M
static CBC_QRCoderErrorCorrectionLevel * M
Definition
BC_QRCoderErrorCorrectionLevel.h:15
CBC_QRCoderMode::sNUMERIC
static CBC_QRCoderMode * sNUMERIC
Definition
BC_QRCoderMode.h:25
CBC_QRCoderMode::GetCharacterCountBits
int32_t GetCharacterCountBits(int32_t number) const
Definition
BC_QRCoderMode.cpp:59
CBC_QRCoderMode::sBYTE
static CBC_QRCoderMode * sBYTE
Definition
BC_QRCoderMode.h:24
CBC_QRCoderMode::GetBits
int32_t GetBits() const
Definition
BC_QRCoderMode.cpp:55
CBC_QRCoderMode::Finalize
static void Finalize()
Definition
BC_QRCoderMode.cpp:46
CBC_QRCoderMode::~CBC_QRCoderMode
~CBC_QRCoderMode()
CBC_QRCoderMode::Initialize
static void Initialize()
Definition
BC_QRCoderMode.cpp:40
CBC_QRCoderMode::sALPHANUMERIC
static CBC_QRCoderMode * sALPHANUMERIC
Definition
BC_QRCoderMode.h:26
CBC_QRCoderVersion
Definition
BC_QRCoderVersion.h:17
CBC_QRCoderVersion::Initialize
static void Initialize()
Definition
BC_QRCoderVersion.cpp:51
CBC_QRCoderVersion::Finalize
static void Finalize()
Definition
BC_QRCoderVersion.cpp:56
CBC_SymbolInfo
Definition
BC_SymbolInfo.h:15
CBC_SymbolInfo::GetSymbolDataHeight
int32_t GetSymbolDataHeight() const
Definition
BC_SymbolInfo.cpp:128
CBC_SymbolInfo::GetSymbolWidth
int32_t GetSymbolWidth() const
Definition
BC_SymbolInfo.cpp:132
CBC_SymbolInfo::~CBC_SymbolInfo
virtual ~CBC_SymbolInfo()
CBC_SymbolInfo::GetSymbolHeight
int32_t GetSymbolHeight() const
Definition
BC_SymbolInfo.cpp:136
CBC_SymbolInfo::data_capacity
size_t data_capacity() const
Definition
BC_SymbolInfo.h:42
CBC_SymbolInfo::GetDataLengthForInterleavedBlock
size_t GetDataLengthForInterleavedBlock() const
Definition
BC_SymbolInfo.cpp:144
CBC_SymbolInfo::matrix_height
int32_t matrix_height() const
Definition
BC_SymbolInfo.h:45
CBC_SymbolInfo::GetErrorLengthForInterleavedBlock
size_t GetErrorLengthForInterleavedBlock() const
Definition
BC_SymbolInfo.cpp:148
CBC_SymbolInfo::Finalize
static void Finalize()
Definition
BC_SymbolInfo.cpp:66
CBC_SymbolInfo::Lookup
static const CBC_SymbolInfo * Lookup(size_t data_codewords, bool allow_rectangular)
Definition
BC_SymbolInfo.cpp:77
CBC_SymbolInfo::Initialize
static void Initialize()
Definition
BC_SymbolInfo.cpp:59
CBC_SymbolInfo::GetSymbolDataWidth
int32_t GetSymbolDataWidth() const
Definition
BC_SymbolInfo.cpp:124
CBC_SymbolInfo::GetInterleavedBlockCount
virtual size_t GetInterleavedBlockCount() const
Definition
BC_SymbolInfo.cpp:140
CBC_SymbolInfo::matrix_width
int32_t matrix_width() const
Definition
BC_SymbolInfo.h:44
CBC_SymbolInfo::error_codewords
size_t error_codewords() const
Definition
BC_SymbolInfo.h:43
CBC_SymbolInfo::CBC_SymbolInfo
CBC_SymbolInfo(const Data *data)
Definition
BC_SymbolInfo.cpp:73
fxcrt::UnownedPtr
Definition
unowned_ptr.h:76
WideStringView
fxcrt::WideStringView WideStringView
Definition
string_view_template.h:326
CBC_SymbolInfo::Data
Definition
BC_SymbolInfo.h:17
CBC_SymbolInfo::Data::matrix_height
int8_t matrix_height
Definition
BC_SymbolInfo.h:23
CBC_SymbolInfo::Data::error_codewords
int16_t error_codewords
Definition
BC_SymbolInfo.h:19
CBC_SymbolInfo::Data::rs_block_data
int16_t rs_block_data
Definition
BC_SymbolInfo.h:20
CBC_SymbolInfo::Data::data_regions
int8_t data_regions
Definition
BC_SymbolInfo.h:24
CBC_SymbolInfo::Data::data_capacity
int16_t data_capacity
Definition
BC_SymbolInfo.h:18
CBC_SymbolInfo::Data::rs_block_error
int8_t rs_block_error
Definition
BC_SymbolInfo.h:21
CBC_SymbolInfo::Data::matrix_width
int8_t matrix_width
Definition
BC_SymbolInfo.h:22
qtwebengine
src
3rdparty
chromium
third_party
pdfium
fxbarcode
qrcode
BC_QRCoderMode.h
Generated on
for Qt by
1.18.0