Lines Matching defs:table_index
96 inline unsigned int get_feature_index (unsigned int table_index, hb_tag_t feature_tag) const {
98 return map ? map->index[table_index] : HB_OT_LAYOUT_NO_FEATURE_INDEX;
101 inline unsigned int get_feature_stage (unsigned int table_index, hb_tag_t feature_tag) const {
103 return map ? map->stage[table_index] : (unsigned int) -1;
106 inline void get_stage_lookups (unsigned int table_index, unsigned int stage,
113 assert (stage <= stages[table_index].len);
114 unsigned int start = stage ? stages[table_index][stage - 1].last_lookup : 0;
115 unsigned int end = stage < stages[table_index].len ? stages[table_index][stage].last_lookup : lookups[table_index].len;
116 *plookups = &lookups[table_index][start];
120 HB_INTERNAL void collect_lookups (unsigned int table_index, hb_set_t *lookups) const;
129 for (unsigned int table_index = 0; table_index < 2; table_index++)
131 lookups[table_index].finish ();
132 stages[table_index].finish ();
143 unsigned int table_index,
202 for (unsigned int table_index = 0; table_index < 2; table_index++)
204 stages[table_index].finish ();
227 HB_INTERNAL void add_pause (unsigned int table_index, hb_ot_map_t::pause_func_t pause_func);