Lines Matching refs:template

45 template<typename U>                                            \
49 template<typename U> \
163 template <class T>
197 template <typename T>
208 template<typename U> wp(U* other);
209 template<typename U> wp(const sp<U>& other);
210 template<typename U> wp(const wp<U>& other);
220 template<typename U> wp& operator = (U* other);
221 template<typename U> wp& operator = (const wp<U>& other);
222 template<typename U> wp& operator = (const sp<U>& other);
252 template<typename U>
260 template<typename U>
268 template<typename U>
273 template<typename U> inline bool operator != (const wp<U>& o) const { return !operator == (o); }
275 template<typename U> inline bool operator <= (const wp<U>& o) const { return !operator > (o); }
277 template<typename U> inline bool operator >= (const wp<U>& o) const { return !operator < (o); }
280 template<typename Y> friend class sp;
281 template<typename Y> friend class wp;
287 template <typename T>
295 template<typename T>
302 template<typename T>
309 template<typename T>
318 template<typename T> template<typename U>
325 template<typename T> template<typename U>
335 template<typename T> template<typename U>
344 template<typename T>
350 template<typename T>
361 template<typename T>
373 template<typename T>
385 template<typename T> template<typename U>
396 template<typename T> template<typename U>
408 template<typename T> template<typename U>
420 template<typename T>
429 template<typename T>
439 template<typename T>
448 template <typename T>
462 // template specializations below.
464 template <typename TYPE>
473 template <typename TYPE>
483 template<typename TYPE> static inline
489 template<typename TYPE> static inline
504 template<typename TYPE> inline
509 template<typename TYPE> inline
514 template<typename TYPE> inline
519 template<typename TYPE> inline