Lines Matching refs:T
34 * \tparam T Type of the object the capability refers to.
41 template< typename T >
42 using Unique_cap = L4::Detail::Unique_cap_impl<T, Smart_cap_auto<L4_FP_ALL_SPACES>>;
44 template< typename T >
45 using unique_cap = L4::Detail::Unique_cap_impl<T, Smart_cap_auto<L4_FP_ALL_SPACES>>;
50 * \tparam T Type of the object the capability refers to.
54 * allocator; otherwise use L4Re::Util::make_unique_cap<T>().
56 template< typename T >
57 Unique_cap<T>
59 { return Unique_cap<T>(ca->alloc<T>(), ca); }
65 * \tparam T Type of the object the capability refers to.
74 template< typename T >
75 using Unique_del_cap = L4::Detail::Unique_cap_impl<T, Smart_cap_auto<L4_FP_DELETE_OBJ>>;
77 template<typename T>
78 using unique_del_cap = L4::Detail::Unique_cap_impl<T, Smart_cap_auto<L4_FP_DELETE_OBJ>>;
83 * \tparam T Type of the object the capability refers to.
87 * allocator; otherwise use L4Re::Util::make_unique_del_cap<T>().
89 template< typename T >
90 Unique_del_cap<T>
92 { return Unique_del_cap<T>(ca->alloc<T>(), ca); }