/l4re-core-master/cxx/lib/tl/include/ |
A D | type_traits | 35 template< typename T, T V > 70 struct is_same<T, T> : true_type {}; 76 struct remove_reference<T &> { typedef T type; }; 80 struct remove_reference<T &&> { typedef T type; }; 84 template< typename T > struct remove_const<T const> { typedef T type; }; 87 template< typename T > struct remove_volatile<T volatile> { typedef T type; }; 106 struct remove_extent<T[]> { typedef T type; }; 109 struct remove_extent<T[N]> { typedef T type; }; 138 inline T move(T t) { return t; } 145 struct enable_if<true, T> { typedef T type; }; [all …]
|
A D | unique_ptr | 16 template< typename T > 28 template< typename T > 33 void operator () (T *p) 43 typedef T &reference; 48 template< typename T, typename T_Del = default_delete<T> > 49 class unique_ptr : public unique_ptr_index_op<T, unique_ptr<T, T_Del> > 113 unique_ptr<T> 114 make_unique_ptr(T *p) 118 typename cxx::enable_if<cxx::is_array<T>::value, unique_ptr<T>>::type 123 typename cxx::enable_if<!cxx::is_array<T>::value, unique_ptr<T>>::type [all …]
|
A D | ref_ptr | 150 T *p = _p; 269 T *_p; 307 T *_p; 315 inline Ref_ptr<T> ref_ptr(T *t) 319 inline Weak_ptr<T> weak_ptr(T *t) 335 Ref_ptr<T> 337 { return cxx::Ref_ptr<T>(new T(cxx::forward<Args>(args)...)); } 340 Ref_ptr<T> 344 return Ref_ptr<T>(dynamic_cast<T *>(p.get())); 348 Ref_ptr<T> [all …]
|
A D | dlist | 47 template< typename T > 50 typedef T *Head_type; 56 typename T, 101 typedef T *Value_type; 120 static Iterator iter(T const *e) { return Iterator(const_cast<T*>(e)); } 122 static bool in_list(T const *e) { return C::next(const_cast<T*>(e)); } 143 static T *self_insert(T *e) 154 typename T, 174 void remove(T *e) 176 T *h = H::head(_f); [all …]
|
A D | utils | 11 template< typename T > 12 T access_once(T const *a) 15 __asm__ __volatile__ ( "" : "=m"(*const_cast<T*>(a))); 16 T tmp = *a; 17 __asm__ __volatile__ ( "" : "=m"(*const_cast<T*>(a))); 20 return *static_cast<T const volatile *>(a); 24 template< typename T > 25 void write_now(T *a, T const &val)
|
/l4re-core-master/l4sys/include/cxx/ |
A D | consts | 17 template<typename T> 18 constexpr T trunc_order(T val, unsigned char order) 31 template<typename T> 32 constexpr T round_order(T val, unsigned char order) 34 return (val + (T(1) << order) - T(1)) & ((~T(0)) << order); 38 constexpr T trunc_page(T val) 44 constexpr T round_page(T val) 52 T min_addr, T max_addr, 53 T hotspot = T(0)) 57 T mask; [all …]
|
A D | ipc_basics | 185 static T deref(T v) noexcept { return v; } 188 template<typename T> struct _Plain<T *> 191 static T &deref(T *v) noexcept { return *v; } 194 template<typename T> struct _Plain<T &> 197 static T &deref(T &v) noexcept { return v; } 201 template<typename T> struct _Plain<T const &> 207 template<typename T> struct _Plain<T const *> 320 template<typename T> struct Elem<T &> 329 template<typename T> struct Elem<T const &> 339 template<typename T> struct Elem<T *> : Elem<T &> [all …]
|
A D | ipc_types | 54 T v; 130 T v; 139 template<typename T> struct Elem< As_value<T> > : Elem<T> {}; 140 template<typename T> struct Elem< As_value<T> *> : Elem<T *> {}; 182 template<typename T> struct Elem< Opt<T &> > : Elem<T &> 189 template<typename T> struct Elem< Opt<T *> > : Elem<T *> 222 template<typename T> struct Elem< Opt<T> > : Elem<T> 228 template<typename T> struct Elem< Opt<T const *> > : Elem<T const *> 255 template<typename T> struct Class< Opt<T> > : 257 template<typename T> struct Direction< Opt<T> > : Direction<T> {}; [all …]
|
A D | types | 213 friend constexpr T operator | (T l, T r) \ 219 friend constexpr T operator & (T l, T r) \ 287 T raw; 330 template<typename T> struct Enable_if<true, T> { typedef T type; }; 336 template<typename T> struct Remove_const<T const> { typedef T type; }; 338 template<typename T> struct Remove_volatile<T volatile> { typedef T type; }; 343 template<typename T> struct Remove_pointer<T*> { typedef T type; }; 345 template<typename T> struct Remove_reference<T&> { typedef T type; }; 346 template<typename T> struct Remove_pr { typedef T type; }; 347 template<typename T> struct Remove_pr<T&> { typedef T type; }; [all …]
|
A D | capability.h | 13 template< typename T > class L4_EXPORT Cap; 217 template< typename T > 234 explicit Cap(T const *p) noexcept in Cap() 295 T *operator -> () const noexcept { return reinterpret_cast<T*>(_c); } 357 template< typename T > 377 template< typename T, typename F > 382 return Cap<T>(c.cap()); in cap_cast() 386 template< typename T > 390 return Cap<T>(c.cap()); in cap_cast() 408 template< typename T, typename F > [all …]
|
/l4re-core-master/cxx/lib/tl/include/bits/ |
A D | type_traits.h | 31 typedef T Type; 50 static T make_T(); 68 template< typename T > 69 class Conversion<T, T> 75 template< typename T > 76 class Conversion<void, T> 82 template< typename T > 171 typedef T Type; 175 template<typename T> class Const_traits<const T> 179 typedef T Type; [all …]
|
/l4re-core-master/moe/server/src/ |
A D | malloc.h | 45 template <typename T> 46 T *release() in release() 48 T *ret = static_cast<T *>(_p); in release() 66 T *make_obj(ARGS &&... args) in make_obj() 68 Guarded_alloc q(this, sizeof(T), alignof(T)); in make_obj() 72 return q.release<T>(); in make_obj() 75 template <typename T> 76 T *alloc(size_t size) in alloc() 78 Guarded_alloc q(this, sizeof(T) * size, alignof(T)); in alloc() 80 new (q.get()) T[size]; in alloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/test/regex/ |
A D | testregex.c | 160 T("\n"); in help() 163 T("\n"); in help() 171 T("\n"); in help() 187 T("\n"); in help() 193 T("\n"); in help() 199 T("\n"); in help() 206 T("\n"); in help() 234 T("\n"); in help() 236 T("\n"); in help() 238 T("\n"); in help() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libm/ |
A D | k_tan.c | 53 T[] = { variable 95 r = T[1]+w*(T[3]+w*(T[5]+w*(T[7]+w*(T[9]+w*T[11])))); in __kernel_tan() 96 v = z*(T[2]+w*(T[4]+w*(T[6]+w*(T[8]+w*(T[10]+w*T[12]))))); in __kernel_tan() 99 r += T[0]*s; in __kernel_tan()
|
/l4re-core-master/libstdc++-headers/include/ |
A D | make_unique-l4 | 25 template <typename T> 29 template <typename T> 30 struct _Make_unique<T[]> 33 template <typename T, size_t SIZE> 34 struct _Make_unique<T[SIZE]> 38 template <typename T, typename... Args> 42 return ::std::unique_ptr<T>(new T(::std::forward<Args>(args)...)); 46 template <typename T> 47 inline typename _Make_unique<T>::__array 50 return ::std::unique_ptr<T>(new typename std::remove_extent<T>::type[size]()); [all …]
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-5/include/ext/pb_ds/detail/ |
A D | type_utils.hpp | 76 template<typename T> 81 value = is_const<T>::value && is_pointer<T>::value 85 template<typename T> 90 value = is_const<T>::value && is_reference<T>::value 94 template<typename T> 99 value = is_fundamental<typename remove_const<T>::type>::value 100 || is_pointer<typename remove_const<T>::type>::value 101 || is_member_pointer<T>::value 105 template<typename T> 130 value = is_pair_imp<T>::value
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-8/include/ext/pb_ds/detail/ |
A D | type_utils.hpp | 76 template<typename T> 81 value = is_const<T>::value && is_pointer<T>::value 85 template<typename T> 90 value = is_const<T>::value && is_reference<T>::value 94 template<typename T> 99 value = is_fundamental<typename remove_const<T>::type>::value 100 || is_pointer<typename remove_const<T>::type>::value 101 || is_member_pointer<T>::value 105 template<typename T> 130 value = is_pair_imp<T>::value
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-6/include/ext/pb_ds/detail/ |
A D | type_utils.hpp | 76 template<typename T> 81 value = is_const<T>::value && is_pointer<T>::value 85 template<typename T> 90 value = is_const<T>::value && is_reference<T>::value 94 template<typename T> 99 value = is_fundamental<typename remove_const<T>::type>::value 100 || is_pointer<typename remove_const<T>::type>::value 101 || is_member_pointer<T>::value 105 template<typename T> 130 value = is_pair_imp<T>::value
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-7/include/ext/pb_ds/detail/ |
A D | type_utils.hpp | 76 template<typename T> 81 value = is_const<T>::value && is_pointer<T>::value 85 template<typename T> 90 value = is_const<T>::value && is_reference<T>::value 94 template<typename T> 99 value = is_fundamental<typename remove_const<T>::type>::value 100 || is_pointer<typename remove_const<T>::type>::value 101 || is_member_pointer<T>::value 105 template<typename T> 130 value = is_pair_imp<T>::value
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-9/include/ext/pb_ds/detail/ |
A D | type_utils.hpp | 76 template<typename T> 81 value = is_const<T>::value && is_pointer<T>::value 85 template<typename T> 90 value = is_const<T>::value && is_reference<T>::value 94 template<typename T> 99 value = is_fundamental<typename remove_const<T>::type>::value 100 || is_pointer<typename remove_const<T>::type>::value 101 || is_member_pointer<T>::value 105 template<typename T> 130 value = is_pair_imp<T>::value
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-4.9/include/ext/pb_ds/detail/ |
A D | type_utils.hpp | 76 template<typename T> 81 value = is_const<T>::value && is_pointer<T>::value 85 template<typename T> 90 value = is_const<T>::value && is_reference<T>::value 94 template<typename T> 99 value = is_fundamental<typename remove_const<T>::type>::value 100 || is_pointer<typename remove_const<T>::type>::value 101 || is_member_pointer<T>::value 105 template<typename T> 130 value = is_pair_imp<T>::value
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-10/include/ext/pb_ds/detail/ |
A D | type_utils.hpp | 76 template<typename T> 81 value = is_const<T>::value && is_pointer<T>::value 85 template<typename T> 90 value = is_const<T>::value && is_reference<T>::value 94 template<typename T> 99 value = is_fundamental<typename remove_const<T>::type>::value 100 || is_pointer<typename remove_const<T>::type>::value 101 || is_member_pointer<T>::value 105 template<typename T> 130 value = is_pair_imp<T>::value
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-11/include/ext/pb_ds/detail/ |
A D | type_utils.hpp | 76 template<typename T> 81 value = is_const<T>::value && is_pointer<T>::value 85 template<typename T> 90 value = is_const<T>::value && is_reference<T>::value 94 template<typename T> 99 value = is_fundamental<typename remove_const<T>::type>::value 100 || is_pointer<typename remove_const<T>::type>::value 101 || is_member_pointer<T>::value 105 template<typename T> 130 value = is_pair_imp<T>::value
|
/l4re-core-master/l4sys/include/ |
A D | smart_capability | 35 template< typename T, typename SMART > 47 Cap<T> release() const noexcept 52 return Cap<T>(r); 74 { T* __t = ((O*)100); (void)__t; } 79 { T* __t = ((O*)100); (void)__t; } 152 * Member access of a `T`. 154 Cap<T> operator -> () const noexcept { return Cap<T>(_c); } 156 Cap<T> get() const noexcept { return Cap<T>(_c); } 161 template< typename T > 206 return Smart_cap<T, SMART>(Cap<T>(SMART::copy(c).cap())); [all …]
|
/l4re-core-master/l4re/include/ |
A D | unique_cap | 34 * \tparam T Type of the object the capability refers to. 41 template< typename T > 44 template< typename T > 56 template< typename T > 57 Unique_cap<T> 59 { return Unique_cap<T>(ca->alloc<T>(), ca); } 74 template< typename T > 77 template<typename T> 89 template< typename T > 90 Unique_del_cap<T> [all …]
|