Lines Matching refs:DebugStackReferenceImpl
34 class DebugStackReferenceImpl; variable
40 typedef DebugStackReferenceImpl<kIsDebugBuild> DebugStackReference;
55 class DebugStackReferenceImpl<false> {
57 explicit DebugStackReferenceImpl(DebugStackRefCounterImpl<false>* counter) { UNUSED(counter); } in DebugStackReferenceImpl() function
58 DebugStackReferenceImpl(const DebugStackReferenceImpl& other) = default;
59 DebugStackReferenceImpl& operator=(const DebugStackReferenceImpl& other) = default;
66 explicit DebugStackIndirectTopRefImpl(DebugStackReferenceImpl<false>* ref) { UNUSED(ref); } in DebugStackIndirectTopRefImpl()
89 class DebugStackReferenceImpl {
91 explicit DebugStackReferenceImpl(DebugStackRefCounterImpl<kIsDebug>* counter) in DebugStackReferenceImpl() function
94 DebugStackReferenceImpl(const DebugStackReferenceImpl& other) in DebugStackReferenceImpl() function
97 DebugStackReferenceImpl& operator=(const DebugStackReferenceImpl& other) {
101 ~DebugStackReferenceImpl() { counter_->DecrementRefCount(); } in ~DebugStackReferenceImpl()
112 explicit DebugStackIndirectTopRefImpl(DebugStackReferenceImpl<kIsDebug>* ref) in DebugStackIndirectTopRefImpl()
133 DebugStackReferenceImpl<kIsDebug>* ref_;