diff options
Diffstat (limited to 'xfa/fxbarcode/pdf417/BC_PDF417BarcodeRow.h')
-rw-r--r-- | xfa/fxbarcode/pdf417/BC_PDF417BarcodeRow.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/xfa/fxbarcode/pdf417/BC_PDF417BarcodeRow.h b/xfa/fxbarcode/pdf417/BC_PDF417BarcodeRow.h index 7d9d19cb56..9130a0c38f 100644 --- a/xfa/fxbarcode/pdf417/BC_PDF417BarcodeRow.h +++ b/xfa/fxbarcode/pdf417/BC_PDF417BarcodeRow.h @@ -7,22 +7,24 @@ #ifndef XFA_FXBARCODE_PDF417_BC_PDF417BARCODEROW_H_ #define XFA_FXBARCODE_PDF417_BC_PDF417BARCODEROW_H_ +#include <vector> + #include "core/fxcrt/fx_basic.h" class CBC_BarcodeRow { public: - explicit CBC_BarcodeRow(int32_t width); + explicit CBC_BarcodeRow(size_t width); virtual ~CBC_BarcodeRow(); void set(int32_t x, uint8_t value); void set(int32_t x, bool black); void addBar(bool black, int32_t width); - CFX_ArrayTemplate<uint8_t>& getRow(); - CFX_ArrayTemplate<uint8_t>& getScaledRow(int32_t scale); + std::vector<uint8_t>& getRow(); + std::vector<uint8_t>& getScaledRow(int32_t scale); private: - CFX_ArrayTemplate<uint8_t> m_row; - CFX_ArrayTemplate<uint8_t> m_output; + std::vector<uint8_t> m_row; + std::vector<uint8_t> m_output; int32_t m_currentLocation; }; |