D | hb-algs.hh | 301 struct hb_pair_t struct 305 typedef hb_pair_t<T1, T2> pair_t; argument 307 hb_pair_t (T1 a, T2 b) : first (a), second (b) {} in hb_pair_t() argument 312 operator hb_pair_t<Q1, Q2> () { return hb_pair_t<Q1, Q2> (first, second); } in operator hb_pair_t<Q1,Q2>() argument 314 hb_pair_t<T1, T2> reverse () const in reverse() argument 315 { return hb_pair_t<T1, T2> (second, first); } in reverse() 327 #define hb_pair_t(T1,T2) hb_pair_t<T1, T2> argument 328 template <typename T1, typename T2> static inline hb_pair_t<T1, T2> 329 hb_pair (T1&& a, T2&& b) { return hb_pair_t<T1, T2> (a, b); } in hb_pair()
|