Lines Matching defs:base
76 #include "base/logging.h"
77 #include "base/memory/ref_counted.h"
79 namespace base {
93 // deleted from another via base::WeakPtr::~WeakPtr().
102 friend class base::RefCountedThreadSafe<Flag>;
142 // base class gives us a way to access ref_ in a protected fashion.
175 // from SupportsWeakPtr<Base>. See base::AsWeakPtr() below for a helper
360 // class Base : public base::SupportsWeakPtr<Producer> {};
364 // base::WeakPtr<Derived> ptr = base::AsWeakPtr(&derived);
371 // base::WeakPtr<Derived> ptr = derived.AsWeakPtr(); // Fails.
378 } // namespace base