Lines Matching refs:m_pData

38   m_pData = new FX_BASEARRAYDATA(iGrowSize, iBlockSize);
42 delete m_pData;
45 return m_pData->iBlockCount;
48 return m_pData->iBlockSize;
52 uint8_t*& pBuffer = m_pData->pBuffer;
53 int32_t& iTotalCount = m_pData->iTotalCount;
54 int32_t iBlockSize = m_pData->iBlockSize;
56 int32_t iGrowSize = m_pData->iGrowSize;
65 int32_t& iBlockCount = m_pData->iBlockCount;
72 ASSERT(index > -1 && index < m_pData->iBlockCount);
73 return m_pData->pBuffer + index * m_pData->iBlockSize;
76 return m_pData->pBuffer;
81 int32_t iBlockSize = m_pData->iBlockSize;
82 ASSERT(iBlockSize == src.m_pData->iBlockSize);
83 int32_t& iBlockCount = m_pData->iBlockCount;
95 uint8_t* pDst = m_pData->pBuffer + iBlockCount * iBlockSize;
97 FXSYS_memcpy(pDst, src.m_pData->pBuffer + iStart * iBlockSize,
104 int32_t iBlockSize = m_pData->iBlockSize;
105 ASSERT(iBlockSize == src.m_pData->iBlockSize);
119 FXSYS_memcpy(m_pData->pBuffer, src.m_pData->pBuffer + iStart * iBlockSize,
124 int32_t& iBlockCount = m_pData->iBlockCount;
135 uint8_t*& pBuffer = m_pData->pBuffer;
140 m_pData->iTotalCount = 0;
142 m_pData->iBlockCount = 0;
151 m_pData(new CFX_ArrayTemplate<void*>()) {
153 m_pData->SetSize(16);
157 delete m_pData;
163 pChunk = (uint8_t*)m_pData->GetAt(index / m_iChunkSize);
168 pChunk = (uint8_t*)m_pData->GetAt(index / m_iChunkSize);
172 if (m_iChunkCount < m_pData->GetSize()) {
173 m_pData->SetAt(m_iChunkCount, pChunk);
175 m_pData->Add(pChunk);
187 uint8_t* pChunk = (uint8_t*)m_pData->GetAt(index / m_iChunkSize);
268 pSrcChunk = (uint8_t*)src.m_pData->GetAt(iSrcChunkIndex);
276 pDstChunk = (uint8_t*)m_pData->GetAt(iDstChunkIndex);
298 FX_Free(m_pData->GetAt(i));
300 m_pData->RemoveAll();
316 m_pData = pData;
324 delete static_cast<FX_BASEDISCRETEARRAYDATA*>(m_pData);
328 FX_BASEDISCRETEARRAYDATA* pData = (FX_BASEDISCRETEARRAYDATA*)m_pData;
348 FX_BASEDISCRETEARRAYDATA* pData = (FX_BASEDISCRETEARRAYDATA*)m_pData;
361 FX_BASEDISCRETEARRAYDATA* pData = (FX_BASEDISCRETEARRAYDATA*)m_pData;
371 m_pData = new CFX_BaseMassArrayImp(iChunkSize, iBlockSize);
374 delete (CFX_BaseMassArrayImp*)m_pData;
377 return m_pData->AddSpace();
380 int32_t& iBlockCount = m_pData->m_iBlockCount;
387 int32_t iSize = m_pData->m_iBlockCount;
391 return m_pData->GetAt(iSize - 1);
394 return m_pData->m_iBlockCount;
397 return m_pData->GetAt(index);
400 m_pData->RemoveAll(bLeaveMemory);