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_QRCoderEncoder.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_QRCODERENCODER_H_
8
#
define
FXBARCODE_QRCODE_BC_QRCODERENCODER_H_
9
10
#
include
"core/fxcrt/widestring.h"
11
12
class
CBC_QRCoder;
13
class
CBC_QRCoderErrorCorrectionLevel
;
14
15
class
CBC_QRCoderEncoder
{
16
public
:
17
CBC_QRCoderEncoder
() =
delete
;
18
~
CBC_QRCoderEncoder
() =
delete
;
19
20
static
void
Initialize
();
21
static
void
Finalize
();
22
static
bool
Encode
(
WideStringView
content,
23
const
CBC_QRCoderErrorCorrectionLevel
* ecLevel,
24
CBC_QRCoder* qrCode);
25
};
26
27
#
endif
// FXBARCODE_QRCODE_BC_QRCODERENCODER_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::Initialize
static void Initialize()
Definition
BC_QRCoderErrorCorrectionLevel.cpp:37
CBC_QRCoderErrorCorrectionLevel::Finalize
static void Finalize()
Definition
BC_QRCoderErrorCorrectionLevel.cpp:44
CBC_QRCoderMode::Finalize
static void Finalize()
Definition
BC_QRCoderMode.cpp:46
CBC_QRCoderMode::Initialize
static void Initialize()
Definition
BC_QRCoderMode.cpp:40
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_QRCoderEncoder.h
Generated on
for Qt by
1.18.0