Home
last modified time | relevance | path

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

/external/harfbuzz_ng/src/
Dhb-meta.hh108 template <typename T> using hb_remove_reference = typename hb_match_reference<T>::type; typedef
119 …typename T> auto _hb_try_add_pointer (hb_priority<1>) -> hb_type_identity<hb_remove_reference<T>*>;
126 template <typename T> using hb_decay = hb_remove_const<hb_remove_reference<T>>;
174 static constexpr hb_remove_reference<T>&& hb_move (T&& t) { return (hb_remove_reference<T>&&) (t); } in hb_move()
177 static constexpr T&& hb_forward (hb_remove_reference<T>& t) { return (T&&) t; } in hb_forward()
179 static constexpr T&& hb_forward (hb_remove_reference<T>&& t) { return (T&&) t; } in hb_forward()
Dhb-null.hh91 typedef hb_remove_const<hb_remove_reference<QType>> Type;
144 typedef hb_remove_const<hb_remove_reference<QType>> Type;
Dhb-algs.hh64 template <typename T> constexpr hb_remove_reference<T>
71 template <typename T> constexpr hb_remove_reference<T>
Dhb-iter.hh94 hb_remove_reference<item_t>* operator -> () const { return hb_addressof (**thiz()); } in operator ->()