Home
last modified time | relevance | path

Searched refs:hb_priority (Results 1 – 6 of 6) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-meta.hh71 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 …]
Dhb-subset.hh47 _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
Dhb-iter.hh258 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 …]
Dhb-algs.hh88 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 …]
Dhb-sanitize.hh139 _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
Dhb-serialize.hh369 _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()