Lines Matching refs:table
152 for (upb_strtable_begin(&it, &self->table);
164 upb_strtable_uninit(&self->table);
251 // Table value type is always UINT64: this ensures enough space to store the
253 if (!upb_strtable_init(&self->table, UPB_CTYPE_UINT64)) {
254 rb_raise(rb_eRuntimeError, "Could not allocate table.");
276 for (upb_strtable_begin(&it, &self->table);
306 for (upb_strtable_begin(&it, &self->table);
330 for (upb_strtable_begin(&it, &self->table);
362 if (upb_strtable_lookup2(&self->table, keyval, length, &v)) {
392 upb_strtable_remove2(&self->table, keyval, length, NULL);
393 if (!upb_strtable_insert2(&self->table, keyval, length, v)) {
394 rb_raise(rb_eRuntimeError, "Could not insert into table");
416 if (upb_strtable_lookup2(&self->table, keyval, length, NULL)) {
439 if (upb_strtable_remove2(&self->table, keyval, length, &v)) {
456 // Uninit and reinit the table -- this is faster than iterating and doing a
458 upb_strtable_uninit(&self->table);
459 if (!upb_strtable_init(&self->table, UPB_CTYPE_INT64)) {
460 rb_raise(rb_eRuntimeError, "Unable to re-initialize table");
473 return ULL2NUM(upb_strtable_count(&self->table));
504 for (upb_strtable_begin(&it, &self->table);
514 if (!upb_strtable_insert2(&new_self->table,
518 rb_raise(rb_eRuntimeError, "Error inserting value into new table");
532 for (upb_strtable_begin(&it, &self->table);
542 if (!upb_strtable_insert2(&new_self->table,
546 rb_raise(rb_eRuntimeError, "Error inserting value into new table");
589 if (upb_strtable_count(&self->table) != upb_strtable_count(&other->table)) {
595 for (upb_strtable_begin(&it, &self->table);
604 if (!upb_strtable_lookup2(&other->table,
634 for (upb_strtable_begin(&it, &self->table);
670 for (upb_strtable_begin(&it, &self->table);
732 for (upb_strtable_begin(&it, &other->table);
739 upb_strtable_remove2(&self->table,
745 upb_strtable_insert2(&self->table,
760 upb_strtable_begin(&iter->it, &self->table);