[iter] Make hb_sorted_array_t work as iter Ugly, but does the job.
diff --git a/src/hb-array.hh b/src/hb-array.hh index 52b775e..7dd02cd 100644 --- a/src/hb-array.hh +++ b/src/hb-array.hh
@@ -194,9 +194,11 @@ template <typename Type> struct hb_sorted_array_t : hb_sorted_iter_t<hb_sorted_array_t<Type>, Type>, - hb_array_t<Type>, - hb_iter_mixin_t<hb_sorted_array_t<Type>, Type> + hb_array_t<Type> { + typedef hb_sorted_iter_t<hb_sorted_array_t<Type>, Type> iter_base_t; + HB_ITER_USING (iter_base_t); + hb_sorted_array_t () : hb_array_t<Type> () {} hb_sorted_array_t (const hb_array_t<Type> &o) : hb_array_t<Type> (o) {} hb_sorted_array_t (Type *array_, unsigned int length_) : hb_array_t<Type> (array_, length_) {}