Lines Matching refs:pData

45 	T*	 pData;\
78 Insert( nPos, *(rIns.pData+(sizeof(T)*nStart)), nStart-nEnd+1 );\
88 return ( nUsed==0 ? 0 : pData );\
93 return *(pData+nPos);\
98 return *(pData+nPos); \
115 pData = (T*) new char[ nBytes ]; \
116 memset( pData, 0, nBytes ); \
119 pData = 0; \
128 if ( rOrig.pData != 0 ) \
131 pData = (T*) new char [ nBytes ]; \
132 memset( pData, 0, nBytes ); \
134 *(pData+n) = *(rOrig.pData+n); \
137 pData = 0; \
143 ( pData+n )->T::~T(); \
144 delete[] (char*) pData;\
150 ( pData+n )->T::~T(); \
151 delete[] (char*) pData;\
157 if ( rOrig.pData != 0 ) \
160 pData = (T*) new char[ nBytes ]; \
161 memset( pData, 0, nBytes ); \
163 *(pData+n) = *(rOrig.pData+n); \
166 pData = 0; \
179 if ( pData ) \
181 memcpy( pNewData, pData, nUsed * sizeof(T) ); \
182 delete[] (char*) pData;\
185 pData = pNewData; \
189 pData[nUsed] = aElem; \
205 ( pData+n )->T::~T(); \
209 delete[] (char*) pData;\
210 pData = 0; \
226 memcpy( pNewData, pData, nPos * sizeof(T) ); \
228 memcpy(pNewData+nPos, pData+nPos+nLen, (nNewUsed-nPos) * sizeof(T) ); \
229 delete[] (char*) pData;\
230 pData = pNewData; \
239 memmove(pData+nPos, pData+nPos+nLen, (nUsed-nPos-nLen) * sizeof(T));\
251 const T *pIter = pData + nUsed - 1; \
289 if ( pData ) \
292 memcpy( pNewData, pData, nUsed * sizeof(T) ); \
293 delete (char*) pData;\
296 pData = pNewData; \
302 memmove(pData+nPos+nLen-1, pData+nPos-1, sizeof(T) * (nUsed-nPos)); \
305 memmove(pData+nPos, &rElems, sizeof(T) * nLen); \
316 void** pData; member in SfxPtrArr
342 return ( nUsed==0 ? 0 : pData ); in operator *()
348 return *(pData+nPos); in operator []()
354 return *(pData+nPos); in operator []()
398 char* pData; member in ByteArr
423 return ( nUsed==0 ? 0 : pData ); in operator *()
463 short* pData; member in WordArr
488 return ( nUsed==0 ? 0 : pData ); in operator *()