Lines Matching refs:nPos

56 	const T& GetObject( sal_uInt16 nPos ) const; \
57 T& GetObject( sal_uInt16 nPos ); \
59 void Insert( sal_uInt16 nPos, ARR& rIns, sal_uInt16 nStart = 0, sal_uInt16 nEnd = USHRT_MAX );\
60 void Insert( sal_uInt16 nPos, const T& rElem );\
61 void Insert( sal_uInt16 nPos, const T& rElems, sal_uInt16 nLen );\
65 sal_uInt16 Remove( sal_uInt16 nPos, sal_uInt16 nLen );\
69 const T& operator[]( sal_uInt16 nPos ) const;\
70 T& operator[]( sal_uInt16 nPos );\
76 inline void ARR::Insert( sal_uInt16 nPos, ARR& rIns, sal_uInt16 nStart, sal_uInt16 nEnd )\
78 Insert( nPos, *(rIns.pData+(sizeof(T)*nStart)), nStart-nEnd+1 );\
81 inline void ARR::Insert( sal_uInt16 nPos, const T& rElem )\
83 Insert( nPos, rElem, 1 );\
90 inline const T& ARR::operator[]( sal_uInt16 nPos ) const\
92 DBG_ASSERT( nPos < nUsed, "" ); \
93 return *(pData+nPos);\
95 inline T& ARR::operator [] (sal_uInt16 nPos) \
97 DBG_ASSERT( nPos < nUsed, "" ); \
98 return *(pData+nPos); \
100 inline const T& ARR::GetObject( sal_uInt16 nPos ) const { return operator[](nPos); } \
101 inline T& ARR::GetObject( sal_uInt16 nPos ) { return operator[](nPos); } \
194 sal_uInt16 ARR::Remove( sal_uInt16 nPos, sal_uInt16 nLen ) \
196 DBG_ASSERT( (nPos+nLen) < (nUsed+1), "" ); \
199 nLen = Min( (sal_uInt16)(nUsed-nPos), (sal_uInt16)nLen ); \
204 for ( sal_uInt16 n = nPos; n < (nPos+nLen); ++n ) \
225 if ( nPos > 0 ) \
226 memcpy( pNewData, pData, nPos * sizeof(T) ); \
227 if ( nNewUsed != nPos ) \
228 memcpy(pNewData+nPos, pData+nPos+nLen, (nNewUsed-nPos) * sizeof(T) ); \
237 if ( nUsed-nPos-nLen > 0 ) \
239 memmove(pData+nPos, pData+nPos+nLen, (nUsed-nPos-nLen) * sizeof(T));\
274 void ARR::Insert( sal_uInt16 nPos, const T& rElems, sal_uInt16 nLen ) \
276 DBG_ASSERT( nPos <= nUsed, "" ); \
300 if ( nPos < nUsed ) \
302 memmove(pData+nPos+nLen-1, pData+nPos-1, sizeof(T) * (nUsed-nPos)); \
305 memmove(pData+nPos, &rElems, sizeof(T) * nLen); \
325 void* GetObject( sal_uInt16 nPos ) const { return operator[](nPos); } in GetObject()
326 void*& GetObject( sal_uInt16 nPos ) { return operator[](nPos); } in GetObject() argument
327 void Insert( sal_uInt16 nPos, void* rElem );
331 sal_uInt16 Remove( sal_uInt16 nPos, sal_uInt16 nLen );
334 inline void* operator[]( sal_uInt16 nPos ) const;
335 inline void*& operator[]( sal_uInt16 nPos );
345 inline void* SfxPtrArr::operator[]( sal_uInt16 nPos ) const in operator []()
347 DBG_ASSERT( nPos < nUsed, "" ); in operator []()
348 return *(pData+nPos); in operator []()
351 inline void*& SfxPtrArr::operator [] (sal_uInt16 nPos) in operator []() argument
353 DBG_ASSERT( nPos < nUsed, "" ); in operator []()
354 return *(pData+nPos); in operator []()
368 T GetObject( sal_uInt16 nPos ) const { return operator[](nPos); } \
369 T& GetObject( sal_uInt16 nPos ) { return operator[](nPos); } \
370 void Insert( sal_uInt16 nPos, T aElement ) {\
371 SfxPtrArr::Insert(nPos,(void *)aElement);\
382 void Remove( sal_uInt16 nPos, sal_uInt16 nLen = 1 ) {\
383 SfxPtrArr::Remove( nPos, nLen ); \
388 T operator[]( sal_uInt16 nPos ) const { \
389 return (T) SfxPtrArr::operator[](nPos); } \
390 T& operator[]( sal_uInt16 nPos ) { \
391 return (T&) SfxPtrArr::operator[](nPos); } \
407 char GetObject( sal_uInt16 nPos ) const { return operator[](nPos); } in GetObject()
408 char& GetObject( sal_uInt16 nPos ) { return operator[](nPos); } in GetObject() argument
409 void Insert( sal_uInt16 nPos, char rElem );
412 sal_uInt16 Remove( sal_uInt16 nPos, sal_uInt16 nLen );
415 char operator[]( sal_uInt16 nPos ) const;
416 char& operator[]( sal_uInt16 nPos );
436 T GetObject( sal_uInt16 nPos ) const { return operator[](nPos); } \
437 T& GetObject( sal_uInt16 nPos ) { return operator[](nPos); } \
438 void Insert( sal_uInt16 nPos, T aElement ) {\
439 ByteArr::Insert(nPos,(char)aElement);\
447 void Remove( sal_uInt16 nPos, sal_uInt16 nLen = 1 ) {\
448 ByteArr::Remove( nPos, nLen ); \
453 T operator[]( sal_uInt16 nPos ) const { \
454 return (T) ByteArr::operator[](nPos); } \
455 T& operator[]( sal_uInt16 nPos ) { \
456 return (T&) ByteArr::operator[](nPos); } \
472 short GetObject( sal_uInt16 nPos ) const { return operator[](nPos); } in GetObject()
473 short& GetObject( sal_uInt16 nPos ) { return operator[](nPos); } in GetObject() argument
474 void Insert( sal_uInt16 nPos, short rElem );
477 sal_uInt16 Remove( sal_uInt16 nPos, sal_uInt16 nLen );
480 short operator[]( sal_uInt16 nPos ) const;
481 short& operator[]( sal_uInt16 nPos );
501 T GetObject( sal_uInt16 nPos ) const { return operator[](nPos); } \
502 T& GetObject( sal_uInt16 nPos ) { return operator[](nPos); } \
503 void Insert( sal_uInt16 nPos, T aElement ) {\
504 WordArr::Insert(nPos,(short)aElement);\
512 void Remove( sal_uInt16 nPos, sal_uInt16 nLen = 1 ) {\
513 WordArr::Remove( nPos, nLen ); \
518 T operator[]( sal_uInt16 nPos ) const { \
519 return (T) WordArr::operator[](nPos); } \
520 T& operator[]( sal_uInt16 nPos ) { \
521 return (T&) WordArr::operator[](nPos); } \