blob: 7c24d9f5ec6362568612aa7c5f2555d3c741a46c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
// Copyright 2014 PDFium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
#ifndef FXBARCODE_QRCODE_BC_QRCODERBLOCKPAIR_H_
#define FXBARCODE_QRCODE_BC_QRCODERBLOCKPAIR_H_
#include <memory>
class CBC_CommonByteArray;
class CBC_QRCoderBlockPair {
public:
CBC_QRCoderBlockPair(std::unique_ptr<CBC_CommonByteArray> data,
std::unique_ptr<CBC_CommonByteArray> errorCorrection);
virtual ~CBC_QRCoderBlockPair();
const CBC_CommonByteArray* GetDataBytes() const;
const CBC_CommonByteArray* GetErrorCorrectionBytes() const;
private:
std::unique_ptr<CBC_CommonByteArray> m_dataBytes;
std::unique_ptr<CBC_CommonByteArray> m_errorCorrectionBytes;
};
#endif // FXBARCODE_QRCODE_BC_QRCODERBLOCKPAIR_H_
|