Lines Matching refs:ReferenceCounter
31 class ReferenceCounter
37 ReferenceCounter() : m_Value(1) { NN_LOG_DEBUG("ctor0\n"); } in ReferenceCounter() function
38 ReferenceCounter(const ReferenceCounter&) : m_Value(1) { NN_LOG_DEBUG("copy\n"); } in ReferenceCounter() function
39 ~ReferenceCounter() { NN_TASSERT_(m_Value == 0); NN_LOG_DEBUG("dtor\n"); } in ~ReferenceCounter()
40 ReferenceCounter& operator=(const ReferenceCounter& rhs)
62 template <typename ReferenceCounter>
63 static void IncrementRefCount(ReferenceCounter& r) { r.IncrementRefCount(); } in IncrementRefCount()
64 template <typename ReferenceCounter>
65 static bool DecrementRefCount(ReferenceCounter& r) { return r.DecrementRefCount(); } in DecrementRefCount()
66 template <typename ReferenceCounter>
67 static bool TryDecrementRefCount(ReferenceCounter& r) { return r.TryDecrementRefCount(); } in TryDecrementRefCount()