Searched refs:smart_ptr (Results 1 – 6 of 6) sorted by relevance
158 class smart_ptr class163 template <typename Q> friend class smart_ptr;165 explicit smart_ptr() in smart_ptr() function in smart_ptr169 explicit smart_ptr(T* const pT) in smart_ptr() function in smart_ptr176 explicit smart_ptr(Q* const q) in smart_ptr() function in smart_ptr182 ~smart_ptr() in ~smart_ptr()187 smart_ptr(const smart_ptr<T>& sp) in smart_ptr() function in smart_ptr194 smart_ptr(const smart_ptr<Q>& sp) in smart_ptr() function in smart_ptr200 smart_ptr& operator=(const smart_ptr<T>& sp) in operator =()206 smart_ptr& operator=(T* const p) in operator =()[all …]
12 struct smart_ptr { struct18 smart_ptr<Foo> sf, const smart_ptr<Foo> &sfc, Foo volatile *fvp) { in text()
75 struct smart_ptr { struct87 void test_smart_ptr(smart_ptr<int> p) { in test_smart_ptr() argument
1371 class smart_ptr { class1382 smart_ptr<int> gdat PT_GUARDED_BY(gmu);1388 smart_ptr<Mutex> smu_;1391 smart_ptr<int> a PT_GUARDED_BY(mu_);
179 namespace smart_ptr { namespace
151 // See http://www.boost.org/libs/smart_ptr/scoped_ptr.htm for documentation.