Lines Matching refs:T
13 template< typename T > class L4_EXPORT Cap;
217 template< typename T >
234 explicit Cap(T const *p) noexcept in Cap()
245 { T* __t = ((O*)100); (void)__t; } in Cap()
295 T *operator -> () const noexcept { return reinterpret_cast<T*>(_c); }
357 template< typename T >
358 Cap(Cap<T> const &o) noexcept : Cap_base(o.cap()) {} in Cap()
377 template< typename T, typename F >
379 Cap<T> cap_cast(Cap<F> const &c) noexcept in cap_cast()
381 (void)static_cast<T const *>(reinterpret_cast<F const *>(100)); in cap_cast()
382 return Cap<T>(c.cap()); in cap_cast()
386 template< typename T >
388 Cap<T> cap_cast(Cap<L4::Kobject> const &c) noexcept in cap_cast()
390 return Cap<T>(c.cap()); in cap_cast()
408 template< typename T, typename F >
410 Cap<T> cap_reinterpret_cast(Cap<F> const &c) noexcept in cap_reinterpret_cast()
412 return Cap<T>(c.cap()); in cap_reinterpret_cast()