Lines Matching refs:pBitmap
52 aSet.nCount = aSet.nCount - CountBits( *(aSet.pBitmap+nBlock) ); in operator <<()
54 CountBits( *(aSet.pBitmap+nBlockDiff) >> (32-nBitValDiff) ); in operator <<()
61 *(aSet.pBitmap+nTarget) = in operator <<()
62 ( *(aSet.pBitmap+nSource) << nBitValDiff ) | in operator <<()
63 ( *(aSet.pBitmap+nSource+1) >> (32-nBitValDiff) ); in operator <<()
66 *(aSet.pBitmap+nTarget) = *(aSet.pBitmap+nSource) << nBitValDiff; in operator <<()
69 while ( *(aSet.pBitmap+nTarget) == 0 ) in operator <<()
76 memcpy( pNewMap, aSet.pBitmap, 4 * nTarget ); in operator <<()
77 delete [] aSet.pBitmap; in operator <<()
78 aSet.pBitmap = pNewMap; in operator <<()
107 pBitmap = new sal_uIntPtr[nBlocks]; in CopyFrom()
108 memcpy( pBitmap, rSet.pBitmap, 4 * nBlocks ); in CopyFrom()
111 pBitmap = 0; in CopyFrom()
123 pBitmap = 0; in BitSet()
155 pBitmap = new sal_uIntPtr[nBlocks]; in BitSet()
156 memset( pBitmap, 0, 4 * nBlocks ); in BitSet()
166 if ( ( *(pBitmap+nBlock) & nBitVal ) == 0 ) in BitSet()
168 *(pBitmap+nBlock) |= nBitVal; in BitSet()
177 pBitmap = 0; in BitSet()
188 delete [] pBitmap; in ~BitSet()
209 delete [] pBitmap; in operator =()
222 delete [] pBitmap; in operator =()
228 pBitmap = new sal_uIntPtr[nBlocks]; in operator =()
229 memset( pBitmap + nBlocks, 0, 4 * nBlocks ); in operator =()
231 *(pBitmap+nBlocks) = nBitVal; in operator =()
249 if ( (*(pBitmap+nBlock) & nBitVal) ) in operator -=()
251 *(pBitmap+nBlock) &= ~nBitVal; in operator -=()
273 if ( pBitmap ) in operator |=()
275 memcpy( pNewMap, pBitmap, 4 * nBlocks ); in operator |=()
276 delete [] pBitmap; in operator |=()
278 pBitmap = pNewMap; in operator |=()
286 sal_uIntPtr nDiff = ~*(pBitmap+nBlock) & *(rSet.pBitmap+nBlock); in operator |=()
289 *(pBitmap+nBlock) |= *(rSet.pBitmap+nBlock); in operator |=()
310 if ( pBitmap ) in operator |=()
312 memcpy( pNewMap, pBitmap, 4 * nBlocks ); in operator |=()
313 delete [] pBitmap; in operator |=()
315 pBitmap = pNewMap; in operator |=()
319 if ( (*(pBitmap+nBlock) & nBitVal) == 0 ) in operator |=()
321 *(pBitmap+nBlock) |= nBitVal; in operator |=()
340 return ( nBitVal & *(pBitmap+nBlock) ) == nBitVal; in Contains()
355 if ( *(pBitmap+nBlock) != *(rSet.pBitmap+nBlock) ) in operator ==()