Lines Matching defs:def
129 * untouched and let the normal def-building code catch it. */
2309 VALUE def;
2311 def = rb_hash_aref(descriptor_pool->def_to_descriptor, key);
2317 if (def == Qnil) {
2320 def = rb_class_new_instance(3, args, klass);
2321 rb_hash_aset(descriptor_pool->def_to_descriptor, key, def);
2345 return def;
2348 VALUE get_msgdef_obj(VALUE descriptor_pool, const upb_msgdef* def) {
2349 return get_def_obj(descriptor_pool, def, cDescriptor);
2352 VALUE get_enumdef_obj(VALUE descriptor_pool, const upb_enumdef* def) {
2353 return get_def_obj(descriptor_pool, def, cEnumDescriptor);
2356 VALUE get_fielddef_obj(VALUE descriptor_pool, const upb_fielddef* def) {
2357 return get_def_obj(descriptor_pool, def, cFieldDescriptor);
2360 VALUE get_filedef_obj(VALUE descriptor_pool, const upb_filedef* def) {
2361 return get_def_obj(descriptor_pool, def, cFileDescriptor);
2364 VALUE get_oneofdef_obj(VALUE descriptor_pool, const upb_oneofdef* def) {
2365 return get_def_obj(descriptor_pool, def, cOneofDescriptor);