Ruby: internal/object.h File Reference

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

Copyright
  This file is a part of the programming language Ruby. Permission is hereby granted, to either redistribute and/or modify this file, provided that the conditions mentioned in the file COPYING are met. Consult the file for details.

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.