| Index: xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h
|
| diff --git a/xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h b/xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h
|
| index a988d3bd6b95af4b98f86fc6d39babf6cc2a70d8..b069795ce1f7030689f827046a36bc27cfcbcb9d 100644
|
| --- a/xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h
|
| +++ b/xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h
|
| @@ -7,26 +7,24 @@
|
| #ifndef XFA_FXBARCODE_QRCODE_BC_QRCODERFORMATINFORMATION_H_
|
| #define XFA_FXBARCODE_QRCODE_BC_QRCODERFORMATINFORMATION_H_
|
|
|
| +#include <stdint.h>
|
| +
|
| class CBC_QRCoderErrorCorrectionLevel;
|
| class CBC_QRCoderFormatInformation {
|
| - private:
|
| - static const uint16_t FORMAT_INFO_MASK_QR;
|
| - static const uint16_t FORMAT_INFO_DECODE_LOOKUP[32][2];
|
| - static const uint8_t BITS_SET_IN_HALF_BYTE[16];
|
| - CBC_QRCoderErrorCorrectionLevel* m_errorCorrectLevl;
|
| - uint8_t m_dataMask;
|
| -
|
| public:
|
| - CBC_QRCoderFormatInformation(int32_t formatInfo);
|
| - virtual ~CBC_QRCoderFormatInformation();
|
| - uint8_t GetDataMask();
|
| + explicit CBC_QRCoderFormatInformation(int32_t formatInfo);
|
| + ~CBC_QRCoderFormatInformation();
|
| +
|
| + uint8_t GetDataMask() const;
|
| CBC_QRCoderErrorCorrectionLevel* GetErrorCorrectionLevel();
|
|
|
| static int32_t NumBitsDiffering(int32_t a, int32_t b);
|
| static CBC_QRCoderFormatInformation* DecodeFormatInformation(
|
| int32_t maskedFormatInfo);
|
| - static CBC_QRCoderFormatInformation* DoDecodeFormatInformation(
|
| - int32_t maskedFormatInfo);
|
| +
|
| + private:
|
| + CBC_QRCoderErrorCorrectionLevel* m_errorCorrectLevel;
|
| + const uint8_t m_dataMask;
|
| };
|
|
|
| #endif // XFA_FXBARCODE_QRCODE_BC_QRCODERFORMATINFORMATION_H_
|
|
|