Lines Matching refs:pages
190 hb_vector_t<page_t, 1> pages; member
197 pages.init (); in init_shallow()
208 pages.fini (); in fini_shallow()
221 if (!pages.resize (count) || !page_map.resize (count)) in resize()
223 pages.resize (page_map.len); in resize()
237 pages.resize (0); in clear()
241 unsigned int count = pages.len; in is_empty()
243 if (!pages[i].is_empty ()) in is_empty()
376 unsigned int count = other->pages.len; in set()
380 memcpy ((void *) pages, (const void *) other->pages, count * pages.item_size); in set()
389 unsigned int na = pages.len; in is_equal()
390 unsigned int nb = other->pages.len; in is_equal()
432 unsigned int na = pages.len; in process()
433 unsigned int nb = other->pages.len; in process()
464 if (count > pages.len) in process()
520 if (pages.len > newCount) in process()
552 if (pages[page_map[i].index].next (codepoint)) in next()
561 hb_codepoint_t m = pages[page_map[i].index].get_min (); in next()
583 if (pages[page_map[i].index].previous (codepoint)) in previous()
592 hb_codepoint_t m = pages[page_map[i].index].get_max (); in previous()
645 unsigned int count = pages.len; in get_population()
647 pop += pages[i].get_population (); in get_population()
654 unsigned int count = pages.len; in get_min()
662 unsigned int count = pages.len; in get_max()
673 page_map_t map = {get_major (g), pages.len}; in page_for_insert()
677 if (!resize (pages.len + 1)) in page_for_insert()
680 pages[map.index].init0 (); in page_for_insert()
686 return &pages[page_map[i].index]; in page_for_insert()
693 return &pages[found->index]; in page_for()
701 return &pages[found->index]; in page_for()
704 page_t &page_at (unsigned int i) { return pages[page_map[i].index]; } in page_at()
705 const page_t &page_at (unsigned int i) const { return pages[page_map[i].index]; } in page_at()