Searched refs:hb_priority (Results 1 – 6 of 6) sorted by relevance
/external/harfbuzz_ng/src/ |
D | hb-meta.hh | 71 template <unsigned Pri> struct hb_priority : hb_priority<Pri - 1> {}; struct 72 template <> struct hb_priority<0> {}; struct 73 #define hb_prioritize hb_priority<16> () 109 template <typename T> auto _hb_try_add_lvalue_reference (hb_priority<1>) -> hb_type_identity<T&>; 110 template <typename T> auto _hb_try_add_lvalue_reference (hb_priority<0>) -> hb_type_identity<T>; 112 template <typename T> auto _hb_try_add_rvalue_reference (hb_priority<1>) -> hb_type_identity<T&&>; 113 template <typename T> auto _hb_try_add_rvalue_reference (hb_priority<0>) -> hb_type_identity<T>; 119 template <typename T> auto _hb_try_add_pointer (hb_priority<1>) -> hb_type_identity<hb_remove_refer… 120 template <typename T> auto _hb_try_add_pointer (hb_priority<1>) -> hb_type_identity<T>; 149 static auto impl (hb_priority<1>) -> decltype (impl2 (hb_declval (T))); [all …]
|
D | hb-subset.hh | 47 _dispatch (const T &obj, hb_priority<1>, Ts&&... ds) HB_AUTO_RETURN 50 _dispatch (const T &obj, hb_priority<0>, Ts&&... ds) HB_AUTO_RETURN
|
D | hb-algs.hh | 88 impl (const T& v, hb_priority<1>) const HB_RETURN (uint32_t, hb_deref (v).hash ()) 92 impl (const T& v, hb_priority<0>) const HB_AUTO_RETURN 112 impl (Appl&& a, hb_priority<2>, T &&v, Ts&&... ds) const HB_AUTO_RETURN 117 impl (Appl&& a, hb_priority<1>, T &&v) const HB_AUTO_RETURN 122 impl (Appl&& a, hb_priority<0>, Ts&&... ds) const HB_AUTO_RETURN 217 impl (Pred&& p, Val &&v, hb_priority<1>) const HB_AUTO_RETURN 221 impl (Pred&& p, Val &&v, hb_priority<0>) const HB_AUTO_RETURN 243 impl (Pred&& p, Val &&v, hb_priority<1>) const HB_AUTO_RETURN 250 impl (Pred&& p, Val &&v, hb_priority<0>) const HB_AUTO_RETURN 271 impl (Proj&& f, Val &&v, hb_priority<2>) const HB_AUTO_RETURN [all …]
|
D | hb-iter.hh | 258 static hb_true_type impl (hb_priority<2>, hb_iter_t<Iter, hb_type_identity<Item2>> *); 259 static hb_false_type impl (hb_priority<0>, const void *); 275 static auto impl (hb_priority<1>) -> decltype (hb_declval (U).iter (), hb_true_type ()); 278 static hb_false_type impl (hb_priority<0>); 293 static hb_true_type impl (hb_priority<2>); 295 …static auto impl (hb_priority<1>) -> decltype (hb_declval (Iter2) >> hb_declval (Item &), hb_true_… 296 static hb_false_type impl (hb_priority<0>); 309 static hb_true_type impl (hb_priority<2>); 311 …static auto impl (hb_priority<1>) -> decltype (hb_declval (Iter2) << hb_declval (Item), hb_true_ty… 312 static hb_false_type impl (hb_priority<0>); [all …]
|
D | hb-sanitize.hh | 139 _dispatch (const T &obj, hb_priority<1>, Ts&&... ds) HB_AUTO_RETURN 142 _dispatch (const T &obj, hb_priority<0>, Ts&&... ds) HB_AUTO_RETURN
|
D | hb-serialize.hh | 369 _copy (const Type &src, hb_priority<1>, Ts&&... ds) HB_RETURN in _copy() 373 _copy (const Type &src, hb_priority<0>) -> decltype (&(hb_declval<Type> () = src)) in _copy()
|