Lines Matching defs:hb_prealloced_array_t
371 struct hb_prealloced_array_t struct
373 unsigned int len;
374 unsigned int allocated;
375 Type *array;
376 Type static_array[StaticSize];
378 void init (void) { memset (this, 0, sizeof (*this)); } in init()
380 inline Type& operator [] (unsigned int i) { return array[i]; } in operator []()
381 inline const Type& operator [] (unsigned int i) const { return array[i]; } in operator []()
383 inline Type *push (void) in push()
415 inline void pop (void) in pop()
420 inline void remove (unsigned int i) in remove()
430 inline void shrink (unsigned int l) in shrink()
437 inline Type *find (T v) { in find()
444 inline const Type *find (T v) const { in find()
451 inline void qsort (void) in qsort()
456 inline void qsort (unsigned int start, unsigned int end) in qsort()
482 struct hb_auto_array_t : hb_prealloced_array_t <Type> argument