• Home
  • Raw
  • Download

Lines Matching refs:enumdef

147       upb_symtab_add(self->symtab, (upb_def**)&enumdesc->enumdef, 1,  in add_enumdesc_to_pool()
1010 upb_enumdef_unref(self->enumdef, &self->enumdef); in EnumDescriptor_free()
1025 self->enumdef = upb_enumdef_new(&self->enumdef); in EnumDescriptor_alloc()
1054 return rb_str_maybe_null(upb_enumdef_fullname(self->enumdef)); in EnumDescriptor_name()
1066 upb_enumdef* mut_def = check_enum_notfrozen(self->enumdef); in EnumDescriptor_name_set()
1083 upb_enumdef* mut_def = check_enum_notfrozen(self->enumdef); in EnumDescriptor_add_value()
1102 if (upb_enumdef_ntoiz(self->enumdef, name_str, &val)) { in EnumDescriptor_lookup_name()
1119 const char* name = upb_enumdef_iton(self->enumdef, val); in EnumDescriptor_lookup_value()
1138 for (upb_enum_begin(&it, self->enumdef); in EnumDescriptor_each()
1158 if (!upb_def_isfrozen((const upb_def*)self->enumdef)) { in EnumDescriptor_enummodule()
1585 VALUE EnumBuilderContext_initialize(VALUE _self, VALUE enumdef) { in EnumBuilderContext_initialize() argument
1587 self->enumdesc = enumdef; in EnumBuilderContext_initialize()
1591 static VALUE enumdef_add_value(VALUE enumdef, in enumdef_add_value() argument
1593 rb_funcall(enumdef, rb_intern("add_value"), 2, name, number); in enumdef_add_value()
1688 VALUE enumdef = rb_class_new_instance(0, NULL, cEnumDescriptor); in Builder_add_enum() local
1689 VALUE ctx = rb_class_new_instance(1, &enumdef, cEnumBuilderContext); in Builder_add_enum()
1691 rb_funcall(enumdef, rb_intern("name="), 1, name); in Builder_add_enum()
1693 rb_ary_push(self->pending_list, enumdef); in Builder_add_enum()
1710 static void validate_enumdef(const upb_enumdef* enumdef) { in validate_enumdef() argument
1713 const char* lookup = upb_enumdef_iton(enumdef, 0); in validate_enumdef()
1747 self->defs[i] = (upb_def*)ruby_to_EnumDescriptor(def_rb)->enumdef; in Builder_finalize_to_pool()