Home | History | Annotate | Download | only in memory

Lines Matching defs:RefCountedThreadSafe

143 template <class T, typename Traits> class RefCountedThreadSafe;
145 // Default traits for RefCountedThreadSafe<T>. Deletes the object when its ref
150 // Delete through RefCountedThreadSafe to make child classes only need to be
151 // friend with RefCountedThreadSafe instead of this struct, which is an
153 RefCountedThreadSafe<T,
161 // class MyFoo : public base::RefCountedThreadSafe<MyFoo> {
168 // friend class base::RefCountedThreadSafe<MyFoo>;
171 class RefCountedThreadSafe : public subtle::RefCountedThreadSafeBase {
173 RefCountedThreadSafe() {}
186 ~RefCountedThreadSafe() {}
192 DISALLOW_COPY_AND_ASSIGN(RefCountedThreadSafe);
201 : public base::RefCountedThreadSafe< base::RefCountedData<T> > {
209 friend class base::RefCountedThreadSafe<base::RefCountedData<T> >;