Chromium Code Reviews| Index: xfa/fxbarcode/BC_TwoDimWriter.h |
| diff --git a/xfa/fxbarcode/BC_TwoDimWriter.h b/xfa/fxbarcode/BC_TwoDimWriter.h |
| index da2e6d9c4d4eca2cf95c475daad5d73d289e06de..d35f5883d90e52a4c1e1cc64db4a0c969d29beb0 100644 |
| --- a/xfa/fxbarcode/BC_TwoDimWriter.h |
| +++ b/xfa/fxbarcode/BC_TwoDimWriter.h |
| @@ -7,6 +7,8 @@ |
| #ifndef XFA_FXBARCODE_BC_TWODIMWRITER_H_ |
| #define XFA_FXBARCODE_BC_TWODIMWRITER_H_ |
| +#include <memory> |
| + |
| #include "xfa/fxbarcode/BC_Writer.h" |
| class CBC_CommonBitMatrix; |
| @@ -25,12 +27,12 @@ class CBC_TwoDimWriter : public CBC_Writer { |
| virtual void RenderDeviceResult(CFX_RenderDevice* device, |
| const CFX_Matrix* matrix); |
| virtual FX_BOOL SetErrorCorrectionLevel(int32_t level) = 0; |
| - virtual int32_t GetErrorCorrectionLevel(); |
| + virtual int32_t GetErrorCorrectionLevel() const; |
|
Lei Zhang
2016/08/09 00:23:43
BTW, I don't think anyone is overriding this.
Wei Li
2016/08/09 19:31:22
Done.
|
| protected: |
| int32_t m_iCorrectLevel; |
| FX_BOOL m_bFixedSize; |
| - CBC_CommonBitMatrix* m_output; |
| + std::unique_ptr<CBC_CommonBitMatrix> m_output; |
| }; |
| #endif // XFA_FXBARCODE_BC_TWODIMWRITER_H_ |