Home
last modified time | relevance | path

Searched refs:INITIAL_PRIMARY_VALUE (Results 1 - 3 of 3) sorted by relevance

/commonlibrary/c_utils/base/src/
H A Drefbase.cpp176 : atomicStrong_(INITIAL_PRIMARY_VALUE), atomicWeak_(0), atomicRefCount_(0), atomicFlags_(0), atomicAttempt_(0) in RefCounter()
250 if (curCount == INITIAL_PRIMARY_VALUE) { in IncStrongRefCount()
251 atomicStrong_.fetch_sub(INITIAL_PRIMARY_VALUE, std::memory_order_release); in IncStrongRefCount()
262 if (curCount == INITIAL_PRIMARY_VALUE) { in DecStrongRefCount()
303 if (GetStrongRefCount() == INITIAL_PRIMARY_VALUE) { in DecWeakRefCount()
358 while ((curCount > 0) && (curCount != INITIAL_PRIMARY_VALUE)) { in AttemptIncStrongRef()
366 if ((curCount == INITIAL_PRIMARY_VALUE) && !IsLifeTimeExtended()) { in AttemptIncStrongRef()
386 if (curCount == INITIAL_PRIMARY_VALUE) { in AttemptIncStrongRef()
388 atomicStrong_.fetch_sub(INITIAL_PRIMARY_VALUE, std::memory_order_release); in AttemptIncStrongRef()
502 refs_->GetStrongRefCount() == INITIAL_PRIMARY_VALUE) { in ~RefBase()
[all...]
/commonlibrary/c_utils/base/test/benchmarktest/refbase_benchmark_test/
H A Drefbase_benchmark_test.cpp1829 AssertEqual(count, INITIAL_PRIMARY_VALUE, "outCount did not equal INITIAL_PRIMARY_VALUE", state); in BENCHMARK_F()
1860 AssertEqual(refs->GetStrongRefCount(), INITIAL_PRIMARY_VALUE + incrementByOne, in BENCHMARK_F()
1861 "refs->GetStrongRefCount() did not equal INITIAL_PRIMARY_VALUE + incrementByOne", state); in BENCHMARK_F()
1865 AssertEqual(refs->GetStrongRefCount(), INITIAL_PRIMARY_VALUE + incrementByOne, in BENCHMARK_F()
1866 "refs->GetStrongRefCount() did not equal INITIAL_PRIMARY_VALUE + incrementByOne", state); in BENCHMARK_F()
1870 AssertEqual(refs->GetStrongRefCount(), INITIAL_PRIMARY_VALUE + incrementByThree, in BENCHMARK_F()
1871 "refs->GetStrongRefCount() did not equal INITIAL_PRIMARY_VALUE + incrementByThree", state); in BENCHMARK_F()
/commonlibrary/c_utils/base/include/
H A Drefbase.h47 #define INITIAL_PRIMARY_VALUE (1 << 28) macro

Completed in 6 milliseconds