Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
Macros | Functions
object.h File Reference

Internal header for Object. More...

#include "ruby/ruby.h"
#include "internal/class.h"

Go to the source code of this file.

Macros

#define ROBJECT_IV_INDEX_TBL   ROBJECT_IV_INDEX_TBL_inline
 

Functions

VALUE rb_class_search_ancestor (VALUE klass, VALUE super)
 
void rb_undefined_alloc (VALUE klass)
 
double rb_num_to_dbl (VALUE val)
 
VALUE rb_obj_dig (int argc, VALUE *argv, VALUE self, VALUE notfound)
 
VALUE rb_immutable_obj_clone (int, VALUE *, VALUE)
 
VALUE rb_check_convert_type_with_id (VALUE, int, const char *, ID)
 
int rb_bool_expected (VALUE, const char *)
 
int rb_opts_exception_p (VALUE opts, int default_value)
 
VALUE rb_obj_equal (VALUE obj1, VALUE obj2)
 
VALUE rb_obj_not (VALUE obj)
 
VALUE rb_obj_not_equal (VALUE obj1, VALUE obj2)
 
void rb_obj_copy_ivar (VALUE dest, VALUE obj)
 
VALUE rb_false (VALUE obj)
 
VALUE rb_convert_type_with_id (VALUE v, int t, const char *nam, ID mid)
 
VALUE rb_obj_size (VALUE self, VALUE args, VALUE obj)
 

Detailed Description

Internal header for Object.

Author
Ruby developers ruby-.nosp@m.core.nosp@m.@ruby.nosp@m.-lan.nosp@m.g.org

Definition in file object.h.

Macro Definition Documentation

◆ ROBJECT_IV_INDEX_TBL

#define ROBJECT_IV_INDEX_TBL   ROBJECT_IV_INDEX_TBL_inline

Definition at line 81 of file object.h.