Lines Matching defs:SmartPtr
70 class SmartPtr {
72 SmartPtr(T* p) : ptr_(p) { }
73 SmartPtr(const SmartPtr<T>& p) : ptr_(p.ptr_) { }
74 ~SmartPtr();
86 U& operator->*(const SmartPtr<T>& ptr, U T::*p) { return ptr->*p; }
3718 SmartPtr<Mutex> getMutexPtr();
3754 SmartPtr<Mutex> mu_;
3868 SmartPtr<Foo> foo;
5463 SmartPtr<int> sp GUARDED_BY(mu1) PT_GUARDED_BY(mu2);
5464 SmartPtr<Cell> sq GUARDED_BY(mu1) PT_GUARDED_BY(mu2);
5634 SmartPtr<Mutex> mu;
5648 SmartPtr<Mutex> mu;
5945 SmartPtr<Foo> foosp PT_GUARDED_BY(mu);
6549 class SmartPtr_Derived : public SmartPtr<T> {};