| OLD | NEW | 
|---|
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
| 6 | 6 | 
| 7 #ifndef XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEARRAY_H_ | 7 #ifndef XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEARRAY_H_ | 
| 8 #define XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEARRAY_H_ | 8 #define XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEARRAY_H_ | 
| 9 | 9 | 
|  | 10 #include "core/include/fxcrt/fx_basic.h" | 
|  | 11 | 
| 10 class CBC_CommonByteArray { | 12 class CBC_CommonByteArray { | 
| 11  private: | 13  private: | 
| 12   int32_t m_size; | 14   int32_t m_size; | 
| 13   int32_t m_index; | 15   int32_t m_index; | 
| 14   uint8_t* m_bytes; | 16   uint8_t* m_bytes; | 
| 15 | 17 | 
| 16  public: | 18  public: | 
| 17   CBC_CommonByteArray(); | 19   CBC_CommonByteArray(); | 
| 18   CBC_CommonByteArray(int32_t size); | 20   CBC_CommonByteArray(int32_t size); | 
| 19   CBC_CommonByteArray(uint8_t* byteArray, int32_t size); | 21   CBC_CommonByteArray(uint8_t* byteArray, int32_t size); | 
| 20   virtual ~CBC_CommonByteArray(); | 22   virtual ~CBC_CommonByteArray(); | 
| 21   int32_t At(int32_t index); | 23   int32_t At(int32_t index); | 
| 22   void Set(int32_t index, int32_t value); | 24   void Set(int32_t index, int32_t value); | 
| 23   int32_t Size(); | 25   int32_t Size(); | 
| 24   FX_BOOL IsEmpty(); | 26   FX_BOOL IsEmpty(); | 
| 25   void AppendByte(int32_t value); | 27   void AppendByte(int32_t value); | 
| 26   void Reserve(int32_t capacity); | 28   void Reserve(int32_t capacity); | 
| 27   void Set(uint8_t* source, int32_t offset, int32_t count); | 29   void Set(uint8_t* source, int32_t offset, int32_t count); | 
| 28   void Set(CFX_ByteArray* source, int32_t offset, int32_t count); | 30   void Set(CFX_ByteArray* source, int32_t offset, int32_t count); | 
| 29 }; | 31 }; | 
| 30 | 32 | 
| 31 #endif  // XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEARRAY_H_ | 33 #endif  // XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEARRAY_H_ | 
| OLD | NEW | 
|---|