Lines Matching refs:template
46 template<typename U> \
50 template<typename U> \
164 template <class T>
198 template <typename T>
209 template<typename U> explicit wp(U* other);
210 template<typename U> explicit wp(const sp<U>& other);
211 template<typename U> explicit wp(const wp<U>& other);
221 template<typename U> wp& operator = (U* other);
222 template<typename U> wp& operator = (const wp<U>& other);
223 template<typename U> wp& operator = (const sp<U>& other);
253 template<typename U>
261 template<typename U>
269 template<typename U>
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); }
278 template<typename U> inline bool operator >= (const wp<U>& o) const { return !operator < (o); }
281 template<typename Y> friend class sp;
282 template<typename Y> friend class wp;
288 template <typename T>
296 template<typename T>
303 template<typename T>
310 template<typename T>
319 template<typename T> template<typename U>
326 template<typename T> template<typename U>
336 template<typename T> template<typename U>
345 template<typename T>
351 template<typename T>
362 template<typename T>
374 template<typename T>
386 template<typename T> template<typename U>
397 template<typename T> template<typename U>
409 template<typename T> template<typename U>
421 template<typename T>
430 template<typename T>
440 template<typename T>
449 template <typename T>
465 template <typename TYPE>
474 template <typename TYPE>
484 template<typename TYPE> static inline
490 template<typename TYPE> static inline
505 template<typename TYPE> inline
510 template<typename TYPE> inline
515 template<typename TYPE> inline
520 template<typename TYPE> inline