Lines Matching refs:pId
509 ImpUniqueId* pId = (ImpUniqueId*)Last(); in Clear() local
511 while ( pId ) in Clear()
513 if ( pId->nRefCount <= nFree ) in Clear()
515 ((ImpUniqueId *)Remove( pId->nId ))->Release(); in Clear()
517 pId = (ImpUniqueId *)Last(); in Clear()
519 pId = (ImpUniqueId *)Prev(); in Clear()
523 pId = (ImpUniqueId *)Prev(); in Clear()
548 ImpUniqueId * pId = new ImpUniqueId; in CreateId() local
549 pId->nRefCount = 1; in CreateId()
550 pId->nId = Insert( pId ); in CreateId()
551 return UniqueItemId( pId ); in CreateId()
567 ImpUniqueId * pId = new ImpUniqueId; in CreateFreeId() local
568 pId->nRefCount = 0; in CreateFreeId()
569 pId->nId = nId; in CreateFreeId()
570 return UniqueItemId( pId ); in CreateFreeId()
588 ImpUniqueId * pId; in CreateIdProt() local
591 pId = new ImpUniqueId; in CreateIdProt()
592 pId->nRefCount = 1; in CreateIdProt()
593 pId->nId = Insert( pId ); in CreateIdProt()
595 while( pId->nId != nId ); in CreateIdProt()
596 return UniqueItemId( pId ); in CreateIdProt()