• Home
  • Raw
  • Download

Lines Matching refs:VALUE

60 VALUE Message_alloc(VALUE klass) {  in Message_alloc()
61 VALUE descriptor = rb_ivar_get(klass, descriptor_instancevar_interned); in Message_alloc()
64 VALUE ret; in Message_alloc()
134 VALUE ruby_wrapper_type(VALUE type_class, VALUE value) { in ruby_wrapper_type()
136 VALUE hash = rb_hash_new(); in ruby_wrapper_type()
139 VALUE args[1] = {hash}; in ruby_wrapper_type()
146 static int extract_method_call(VALUE method_name, MessageHeader* self, in extract_method_call()
148 VALUE method_str; in extract_method_call()
287 VALUE Message_method_missing(int argc, VALUE* argv, VALUE _self) { in Message_method_missing()
340 VALUE value = layout_get(self->descriptor->layout, Message_data(self), f); in Message_method_missing()
350 VALUE wrapper = ruby_wrapper_type( in Message_method_missing()
355 VALUE enum_type = field_type_class(self->descriptor->layout, f); in Message_method_missing()
356 VALUE method = rb_intern("const_get"); in Message_method_missing()
357 VALUE raw_value = layout_get(self->descriptor->layout, Message_data(self), f); in Message_method_missing()
363 VALUE array_args[1] = { ID2SYM(rb_intern("int64")) }; in Message_method_missing()
364 VALUE array = rb_class_new_instance(1, array_args, CLASS_OF(raw_value)); in Message_method_missing()
366 VALUE entry = rb_funcall(enum_type, method, 1, rb_funcall(raw_value, in Message_method_missing()
380 VALUE Message_respond_to_missing(int argc, VALUE* argv, VALUE _self) { in Message_respond_to_missing()
401 VALUE create_submsg_from_hash(const MessageLayout* layout, in create_submsg_from_hash()
402 const upb_fielddef* f, VALUE hash) { in create_submsg_from_hash()
403 VALUE args[1] = { hash }; in create_submsg_from_hash()
407 int Message_initialize_kwarg(VALUE key, VALUE val, VALUE _self) { in Message_initialize_kwarg()
433 VALUE map; in Message_initialize_kwarg()
443 VALUE ary; in Message_initialize_kwarg()
453 VALUE entry = rb_ary_entry(val, i); in Message_initialize_kwarg()
482 VALUE Message_initialize(int argc, VALUE* argv, VALUE _self) { in Message_initialize()
484 VALUE hash_args; in Message_initialize()
510 VALUE Message_dup(VALUE _self) { in Message_dup()
512 VALUE new_msg; in Message_dup()
527 VALUE Message_deep_copy(VALUE _self) { in Message_deep_copy()
530 VALUE new_msg; in Message_deep_copy()
552 VALUE Message_eq(VALUE _self, VALUE _other) { in Message_eq()
576 VALUE Message_hash(VALUE _self) { in Message_hash()
591 VALUE Message_inspect(VALUE _self) { in Message_inspect()
593 VALUE str; in Message_inspect()
611 VALUE Message_to_h(VALUE _self) { in Message_to_h()
613 VALUE hash = rb_hash_new(); in Message_to_h()
629 VALUE msg_value; in Message_to_h()
630 VALUE msg_key; in Message_to_h()
651 VALUE elem = rb_ary_entry(msg_value, i); in Message_to_h()
674 VALUE Message_index(VALUE _self, VALUE field_name) { in Message_index()
693 VALUE Message_index_set(VALUE _self, VALUE field_name, VALUE value) { in Message_index_set()
713 VALUE Message_descriptor(VALUE klass) { in Message_descriptor()
717 VALUE build_class_from_descriptor(VALUE descriptor) { in build_class_from_descriptor()
720 VALUE klass; in build_class_from_descriptor()
771 VALUE enum_lookup(VALUE self, VALUE number) { in enum_lookup()
773 VALUE desc = rb_ivar_get(self, descriptor_instancevar_interned); in enum_lookup()
791 VALUE enum_resolve(VALUE self, VALUE sym) { in enum_resolve()
793 VALUE desc = rb_ivar_get(self, descriptor_instancevar_interned); in enum_resolve()
812 VALUE enum_descriptor(VALUE self) { in enum_descriptor()
816 VALUE build_module_from_enumdesc(VALUE _enumdesc) { in build_module_from_enumdesc()
818 VALUE mod = rb_define_module_id( in build_module_from_enumdesc()
850 VALUE Google_Protobuf_deep_copy(VALUE self, VALUE obj) { in Google_Protobuf_deep_copy()
851 VALUE klass = CLASS_OF(obj); in Google_Protobuf_deep_copy()