diff options
author | thestig <thestig@chromium.org> | 2016-05-02 13:31:10 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-05-02 13:31:10 -0700 |
commit | fbe14b97f00b866e69e0970881550f6d6d9465cd (patch) | |
tree | 11efcdd726ae53f2d6d8ed1b5bc805005d92d35f /xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h | |
parent | a354eb517429e10d84abff65e455f0c183fe58e0 (diff) | |
download | pdfium-fbe14b97f00b866e69e0970881550f6d6d9465cd.tar.xz |
Fix lint bugs.
Also fix typos and overrides.
Review-Url: https://codereview.chromium.org/1935793002
Diffstat (limited to 'xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h')
-rw-r--r-- | xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h b/xfa/fxbarcode/qrcode/BC_QRCoderFormatInformation.h index a988d3bd6b..b069795ce1 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_ |