Lines Matching defs:objectId

43 void WeakRefCounter::IncWeakRefCount(const void *objectId)
46 refCounter_->IncWeakRefCount(objectId);
50 void WeakRefCounter::DecWeakRefCount(const void *objectId)
53 refCounter_->DecWeakRefCount(objectId);
58 bool WeakRefCounter::AttemptIncStrongRef(const void *objectId)
61 return refCounter_->AttemptIncStrongRef(objectId, unuse);
106 int RefCounter::IncStrongRefCount(const void * /*objectId*/)
118 int RefCounter::DecStrongRefCount(const void * /*objectId*/)
136 int RefCounter::IncWeakRefCount(const void * /*objectId*/)
141 int RefCounter::DecWeakRefCount(const void * /*objectId*/)
186 bool RefCounter::AttemptIncStrongRef(const void *objectId, int &outCount)
189 IncWeakRefCount(objectId);
225 DecWeakRefCount(objectId);
311 void RefBase::IncStrongRef(const void *objectId)
316 const int curCount = refs_->IncStrongRefCount(objectId);
317 IncWeakRef(objectId);
319 OnFirstStrongRef(objectId);
323 refs_->DecStrongRefCount(objectId);
327 void RefBase::DecStrongRef(const void *objectId)
332 const int curCount = refs_->DecStrongRefCount(objectId);
334 OnLastStrongRef(objectId);
336 DecWeakRef(objectId);
357 void RefBase::IncWeakRef(const void *objectId)
360 refs_->IncWeakRefCount(objectId);
364 void RefBase::DecWeakRef(const void *objectId)
367 refs_->DecWeakRefCount(objectId);
380 bool RefBase::AttemptAcquire(const void *objectId)
384 if (refs_->AttemptIncStrongRef(objectId, count)) {
386 OnFirstStrongRef(objectId);
395 bool RefBase::AttemptIncStrongRef(const void *objectId)
397 if ((refs_ != nullptr) && (OnAttemptPromoted(objectId))) {
399 bool ret = refs_->AttemptIncStrongRef(objectId, count);
401 OnFirstStrongRef(objectId);