Index: core/fxcrt/include/fx_basic.h |
diff --git a/core/fxcrt/include/fx_basic.h b/core/fxcrt/include/fx_basic.h |
index 5a577c2e545bb3ed13c28206abf4eaf7862d8aa5..676996c5d53e5bf3dd485c6a44777f1ad4566a7d 100644 |
--- a/core/fxcrt/include/fx_basic.h |
+++ b/core/fxcrt/include/fx_basic.h |
@@ -231,32 +231,24 @@ class CFX_UTF8Encoder { |
class CFX_BasicArray { |
protected: |
CFX_BasicArray(int unit_size); |
- |
+ CFX_BasicArray(const CFX_BasicArray&) = delete; |
~CFX_BasicArray(); |
FX_BOOL SetSize(int nNewSize); |
- |
FX_BOOL Append(const CFX_BasicArray& src); |
- |
FX_BOOL Copy(const CFX_BasicArray& src); |
- |
uint8_t* InsertSpaceAt(int nIndex, int nCount); |
- |
FX_BOOL RemoveAt(int nIndex, int nCount); |
- |
FX_BOOL InsertAt(int nStartIndex, const CFX_BasicArray* pNewArray); |
- |
const void* GetDataPtr(int index) const; |
protected: |
uint8_t* m_pData; |
- |
int m_nSize; |
- |
int m_nMaxSize; |
- |
int m_nUnitSize; |
}; |
+ |
template <class TYPE> |
class CFX_ArrayTemplate : public CFX_BasicArray { |
public: |