Header: mruby/object.h
Define Summary
- #define MRUBY_OBJECT_H
- #define MRB_OBJECT_HEADER
- #define MRB_FLAG_TEST
- #define mrb_basic_ptr
- #define MRB_OBJ_IS_FROZEN
- #define mrb_frozen_p
- #define MRB_FL_OBJ_SHAPED
Bit 5: avoids conflict with MRB_INSTANCE_TT_MASK (bits 0-4); but conflicts with MRB_HASH_AR_EA_N_USED on 32-bit, so the predicate must also check tt to avoid false positives
- #define MRB_OBJ_SHAPED_P
- #define mrb_obj_ptr
- #define mrb_special_const_p
- #define mrb_static_assert_object_size