Lines Matching refs:SmartPtr
70 class SmartPtr { class
72 SmartPtr(T* p) : ptr_(p) { } in SmartPtr() function in SmartPtr
73 SmartPtr(const SmartPtr<T>& p) : ptr_(p.ptr_) { } in SmartPtr() function in SmartPtr
74 ~SmartPtr();
86 U& operator->*(const SmartPtr<T>& ptr, U T::*p) { return ptr->*p; } in operator ->*()
3237 SmartPtr<Mutex> getMutexPtr();
3273 SmartPtr<Mutex> mu_;
3387 SmartPtr<Foo> foo;
4960 SmartPtr<int> sp GUARDED_BY(mu1) PT_GUARDED_BY(mu2);
4961 SmartPtr<Cell> sq GUARDED_BY(mu1) PT_GUARDED_BY(mu2);
5127 SmartPtr<Mutex> mu;
5141 SmartPtr<Mutex> mu;
5438 SmartPtr<Foo> foosp PT_GUARDED_BY(mu);
5939 class SmartPtr_Derived : public SmartPtr<T> {};