#include "ruby.h"
#include "st.h"
#include "util.h"
#include <stdio.h>
#include <errno.h>
#include <ctype.h>
#include <math.h>
Go to the source code of this file.
|
||||||||||||
|
Definition at line 2494 of file object.c. References ID, name, rb_class_boot(), rb_class_tbl, rb_cObject, rb_const_set(), rb_intern(), rb_name_class(), st_add_direct(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||||||||||
|
Definition at line 2112 of file object.c. References ID, NIL_P, Qfalse, Qnil, Qtrue, rb_eTypeError, rb_funcall(), rb_intern(), rb_obj_classname(), rb_raise(), rb_respond_to(), and VALUE. Referenced by rb_check_convert_type(), rb_convert_type(), rb_Integer(), and rb_to_integer(). |
|
||||||||||||
|
Definition at line 1001 of file object.c. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 1018 of file object.c. References Qfalse, Qtrue, RTEST, and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 984 of file object.c. References rb_str_new2(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 1038 of file object.c. References Qfalse, Qtrue, RTEST, and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 204 of file object.c. References FL_EXIVAR, FL_TAINT, FL_TEST, id_init_copy, OBJ_FROZEN, rb_copy_generic_ivar(), rb_eTypeError, rb_funcall(), rb_gc_copy_finalizer(), rb_obj_classname(), rb_raise(), RBASIC, ROBJECT, st_copy(), st_free_table(), T_CLASS, T_MASK, T_MODULE, T_OBJECT, TYPE, and VALUE. Referenced by rb_obj_clone(), and rb_obj_dup(). |
|
|
||||||||||||||||
|
Definition at line 378 of file object.c. References CLASS_OF, ID, OBJ_INFECT, rb_id2name(), rb_inspect(), rb_is_instance_id(), rb_str_append(), rb_str_cat2(), RSTRING, ST_CONTINUE, and VALUE. Referenced by inspect_obj(). |
|
||||||||||||
|
Definition at line 407 of file object.c. References inspect_i(), OBJ_INFECT, rb_str_cat2(), ROBJECT, RSTRING, st_foreach_safe(), and VALUE. Referenced by rb_obj_inspect(). |
|
|
Definition at line 878 of file object.c. References rb_str_new2(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 849 of file object.c. References rb_str_new2(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 835 of file object.c. References rb_ary_new2(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 803 of file object.c. References rb_float_new(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 787 of file object.c. References INT2FIX, and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 819 of file object.c. References rb_str_new2(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 335 of file object.c. References rb_ary_new3(), rb_warn(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 1578 of file object.c. References NEWOBJ, OBJSETUP, T_OBJECT, and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 1328 of file object.c. References FL_SINGLETON, FL_TEST, Qfalse, Qnil, Qtrue, rb_eTypeError, rb_raise(), RBASIC, RCLASS, T_CLASS, T_MODULE, TYPE, and VALUE. Referenced by Init_Object(), r_object0(), rb_mod_cmp(), rb_mod_ge(), and rb_mod_lt(). |
|
||||||||||||||||
|
Definition at line 1524 of file object.c. References rb_check_inheritable(), rb_class_inherited(), rb_cObject, rb_eTypeError, rb_make_metaclass(), rb_mod_initialize(), rb_raise(), rb_scan_args(), RBASIC, RCLASS, and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 1474 of file object.c. References rb_class_boot(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 1625 of file object.c. References FL_SINGLETON, FL_TEST, Qnil, rb_eTypeError, rb_raise(), RBASIC, RCLASS, T_ICLASS, TYPE, and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 2249 of file object.c. References ALLOCA_N, end, ISDIGIT, ISSPACE, rb_eArgError, rb_invalid_str(), rb_raise(), rb_warn(), and strtod. Referenced by rb_str_to_dbl(). |
|
||||||||||||
|
Definition at line 2487 of file object.c. References rb_Array(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 2388 of file object.c. References rb_Float(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 2242 of file object.c. References rb_Integer(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 2451 of file object.c. References rb_String(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 1068 of file object.c. Referenced by Init_Object(). |
|
||||||||||||||||
|
Definition at line 1715 of file object.c. References name, Qnil, Qtrue, rb_attr(), rb_scan_args(), rb_to_id(), RTEST, and VALUE. Referenced by Init_Object(). |
|
||||||||||||||||
|
Definition at line 1786 of file object.c. References Qnil, Qtrue, rb_attr(), rb_to_id(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||||||
|
Definition at line 1737 of file object.c. References Qnil, Qtrue, rb_attr(), rb_to_id(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||||||
|
Definition at line 1759 of file object.c. References Qnil, Qtrue, rb_attr(), rb_to_id(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 1439 of file object.c. References INT2FIX, NIL_P, Qnil, rb_class_inherited_p(), T_CLASS, T_MODULE, TYPE, and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 1856 of file object.c. References ID, name, rb_const_defined_at(), rb_id2name(), rb_is_const_id(), rb_name_error(), rb_to_id(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 1809 of file object.c. References ID, name, rb_const_get(), rb_id2name(), rb_is_const_id(), rb_name_error(), rb_to_id(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||||||
|
Definition at line 1833 of file object.c. References ID, name, rb_const_set(), rb_id2name(), rb_is_const_id(), rb_name_error(), rb_to_id(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 2065 of file object.c. References ID, rb_cvar_get(), rb_id2name(), rb_is_class_id(), rb_name_error(), rb_to_id(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||||||
|
Definition at line 2099 of file object.c. References ID, Qfalse, rb_cvar_set(), rb_id2name(), rb_is_class_id(), rb_name_error(), rb_to_id(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 1309 of file object.c. References rb_obj_is_kind_of(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 1291 of file object.c. References rb_mod_to_s(), rb_obj_freeze(), and VALUE. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 1394 of file object.c. References rb_class_inherited_p(), rb_eTypeError, rb_raise(), T_CLASS, T_MODULE, TYPE, and VALUE. Referenced by Init_Object(), and rb_mod_gt(). |
|
||||||||||||
|
Definition at line 1420 of file object.c. References Qfalse, rb_mod_ge(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 1504 of file object.c. References Qnil, rb_block_given_p(), rb_mod_module_eval(), and VALUE. Referenced by Init_Object(), and rb_class_initialize(). |
|
||||||||||||
|
Definition at line 1373 of file object.c. References Qfalse, rb_class_inherited_p(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 1259 of file object.c. References FL_SINGLETON, FL_TEST, rb_any_to_s(), rb_class_name(), rb_inspect(), rb_iv_get(), rb_str_append(), rb_str_cat2(), rb_str_dup(), rb_str_new2(), T_CLASS, T_MODULE, TYPE, and VALUE. Referenced by Init_Object(), and rb_mod_freeze(). |
|
|
Definition at line 1463 of file object.c. References rb_module_new(), RBASIC, and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 643 of file object.c. References Qnil. Referenced by Init_Object(). |
|
||||||||||||
|
Definition at line 94 of file object.c. References Qfalse, Qtrue, and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 762 of file object.c. References OBJ_FROZEN, Qfalse, Qtrue, and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 149 of file object.c. References rb_obj_id(), rb_warn(), and VALUE. Referenced by Init_Object(). |
|
|
Definition at line 432 of file object.c. References inspect_obj(), rb_funcall(), rb_inspecting_p(), rb_intern(), rb_obj_classname(), rb_protect_inspect(), rb_str_new(), ROBJECT, RSTRING, snprintf(), T_OBJECT, TYPE, and |