Home
last modified time | relevance | path

Searched refs:hb_declval (Results 1 – 4 of 4) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-iter.hh153 using hb_iter_type = decltype (hb_deref (hb_declval (Iterable)).iter ());
155 using hb_item_type = decltype (*hb_deref (hb_declval (Iterable)).iter ());
262 static constexpr bool value = decltype (impl (hb_prioritize, hb_declval (Iter*)))::value;
275 static auto impl (hb_priority<1>) -> decltype (hb_declval (U).iter (), hb_true_type ());
295 …static auto impl (hb_priority<1>) -> decltype (hb_declval (Iter2) >> hb_declval (Item &), hb_true_…
311 …static auto impl (hb_priority<1>) -> decltype (hb_declval (Iter2) << hb_declval (Item), hb_true_ty…
370 decltype (hb_get (hb_declval (Proj), *hb_declval (Iter)))>
374 typedef decltype (hb_get (hb_declval (Proj), *hb_declval (Iter))) __item_t__;
492 …typename AccuT = hb_decay<decltype (hb_declval (Redu) (hb_declval (InitT), hb_declval (typename It…
677 -> hb_void_t<decltype (hb_invoke (hb_forward<S2> (s), hb_declval<T&> ()))> in inc()
Dhb-meta.hh97 template <typename T> static inline T hb_declval ();
98 #define hb_declval(T) (hb_declval<T> ()) macro
149 static auto impl (hb_priority<1>) -> decltype (impl2 (hb_declval (T)));
299 struct _hb_is_destructible<T, hb_void_t<decltype (hb_declval (T).~T ())>> : hb_true_type {};
307 struct _hb_is_constructible<T, hb_void_t<decltype (T (hb_declval (Ts)...))>, Ts...> : hb_true_type …
327 struct _hb_is_assignable<T, U, hb_void_t<decltype (hb_declval (T) = hb_declval (U))>> : hb_true_typ…
Dhb-algs.hh147 operator () (Ts&& ...ds) -> decltype (hb_invoke (hb_declval (Appl), in operator ()()
148 hb_declval (V), in operator ()()
149 hb_declval (Ts)...)) in operator ()()
158 operator () (T0&& d0, Ts&& ...ds) -> decltype (hb_invoke (hb_declval (Appl), in operator ()()
159 hb_declval (T0), in operator ()()
160 hb_declval (V), in operator ()()
161 hb_declval (Ts)...)) in operator ()()
Dhb-serialize.hh373 _copy (const Type &src, hb_priority<0>) -> decltype (&(hb_declval<Type> () = src)) in _copy()