• Home
  • Raw
  • Download

Lines Matching defs:hb_array_t

48 struct hb_array_t : hb_iter_with_fallback_t<hb_array_t<Type>, Type&>  struct
59 constexpr hb_array_t (Type *array_, unsigned int length_) : arrayZ (array_), length (length_) {} in hb_array_t() function
61 constexpr hb_array_t (Type (&array_)[length_]) : hb_array_t (array_, length_) {} in hb_array_t() function
65 constexpr hb_array_t (const hb_array_t<U> &o) : in hb_array_t() argument
70 hb_array_t& operator = (const hb_array_t<U> &o) in operator =() argument
76 typedef Type& __item_t__;
77 static constexpr bool is_random_access_iterator = true;
78 Type& __item_at__ (unsigned i) const in __item_at__()
106 * objects that were using hb_array_t for range-based loop before. */ argument
107 bool operator != (const hb_array_t& o) const in operator !=() argument
118 operator hb_array_t<const Type> () { return hb_array_t<const Type> (arrayZ, length); } in operator hb_array_t<const Type>() argument
121 HB_INTERNAL bool operator == (const hb_array_t &o) const; argument
136 int cmp (const hb_array_t &a) const in cmp() argument
144 hb_array_t *a = (hb_array_t *) pa; in cmp() argument
150 Type *lsearch (const T &x, Type *not_found = nullptr) in lsearch()
156 const Type *lsearch (const T &x, const Type *not_found = nullptr) const in lsearch()
162 bool lfind (const T &x, unsigned *pos = nullptr, in lfind()
193 hb_sorted_array_t<Type> qsort (int (*cmp_)(const void*, const void*)) in qsort()
200 hb_sorted_array_t<Type> qsort () in qsort()
229hb_array_t sub_array (unsigned int start_offset = 0, unsigned int *seg_count = nullptr /* IN/OUT *… in sub_array() argument
243 hb_array_t sub_array (unsigned int start_offset, unsigned int seg_count) const in sub_array() argument
246 hb_array_t truncate (unsigned length) const { return sub_array (0, length); } in truncate() argument
271 hb_array_t copy (hb_serialize_context_t *c) const in copy() argument
284 hb_array_t copy (hb_serialize_context_t *c) const in copy() argument
306 template <typename T> inline hb_array_t<T> argument