Lines Matching refs:template
44 template<typename U> \
48 template<typename U> \
162 template <class T>
196 template <typename T>
207 template<typename U> wp(U* other);
208 template<typename U> wp(const sp<U>& other);
209 template<typename U> wp(const wp<U>& other);
219 template<typename U> wp& operator = (U* other);
220 template<typename U> wp& operator = (const wp<U>& other);
221 template<typename U> wp& operator = (const sp<U>& other);
251 template<typename U>
259 template<typename U>
267 template<typename U>
272 template<typename U> inline bool operator != (const wp<U>& o) const { return !operator == (o); }
274 template<typename U> inline bool operator <= (const wp<U>& o) const { return !operator > (o); }
276 template<typename U> inline bool operator >= (const wp<U>& o) const { return !operator < (o); }
279 template<typename Y> friend class sp;
280 template<typename Y> friend class wp;
286 template <typename T>
294 template<typename T>
301 template<typename T>
308 template<typename T>
317 template<typename T> template<typename U>
324 template<typename T> template<typename U>
334 template<typename T> template<typename U>
343 template<typename T>
349 template<typename T>
360 template<typename T>
372 template<typename T>
384 template<typename T> template<typename U>
395 template<typename T> template<typename U>
407 template<typename T> template<typename U>
419 template<typename T>
428 template<typename T>
438 template<typename T>
447 template <typename T>
463 template <typename TYPE>
472 template <typename TYPE>
482 template<typename TYPE> static inline
488 template<typename TYPE> static inline
503 template<typename TYPE> inline
508 template<typename TYPE> inline
513 template<typename TYPE> inline
518 template<typename TYPE> inline