Ruby
2.4.2p198(2017-09-14revision59899)
|
Go to the source code of this file.
#define ID_ATTRSET RUBY_ID_ATTRSET |
Definition at line 36 of file id.h.
Referenced by rb_enc_symname_type(), rb_id_attrset(), rb_is_attrset_name(), and rb_is_method_name().
#define ID_CLASS RUBY_ID_CLASS |
Definition at line 38 of file id.h.
Referenced by assignable_gen(), formal_argument_gen(), gettable_gen(), new_op_assign_gen(), new_xstring_gen(), rb_enc_symname_type(), rb_id_attrset(), and rb_is_class_name().
#define ID_CONST RUBY_ID_CONST |
Definition at line 37 of file id.h.
Referenced by assignable_gen(), formal_argument_gen(), gettable_gen(), new_xstring_gen(), rb_enc_symname_type(), rb_id_attrset(), and rb_is_const_name().
#define ID_GLOBAL RUBY_ID_GLOBAL |
Definition at line 35 of file id.h.
Referenced by assignable_gen(), formal_argument_gen(), gettable_gen(), new_op_assign_gen(), new_xstring_gen(), rb_enc_symname_type(), rb_id_attrset(), and rb_is_global_name().
#define ID_INSTANCE RUBY_ID_INSTANCE |
Definition at line 34 of file id.h.
Referenced by assignable_gen(), formal_argument_gen(), gettable_gen(), new_op_assign_gen(), new_xstring_gen(), rb_enc_symname_type(), rb_id_attrset(), and rb_is_instance_name().
#define ID_INTERNAL RUBY_ID_INTERNAL |
Definition at line 40 of file id.h.
Referenced by internal_id_gen(), and rb_make_internal_id().
#define ID_JUNK RUBY_ID_JUNK |
Definition at line 39 of file id.h.
Referenced by intern_str(), rb_enc_symname_type(), rb_id_attrset(), rb_is_method_name(), and rb_str_intern().
#define ID_LOCAL RUBY_ID_LOCAL |
Definition at line 33 of file id.h.
Referenced by assignable_gen(), formal_argument_gen(), gettable_gen(), new_xstring_gen(), rb_enc_symname_type(), rb_id_attrset(), rb_is_local_name(), and rb_is_method_name().
#define ID_SCOPE_MASK RUBY_ID_SCOPE_MASK |
Definition at line 32 of file id.h.
Referenced by cs_i(), dsymbol_check(), id_type(), lookup_str_id(), new_xstring_gen(), rb_sym2id(), and sym_type().
#define ID_SCOPE_SHIFT RUBY_ID_SCOPE_SHIFT |
Definition at line 31 of file id.h.
Referenced by any_hash(), internal_id_gen(), next_id_base(), rb_id_to_serial(), and struct_member_pos_ideal().
#define ID_STATIC_SYM RUBY_ID_STATIC_SYM |
Definition at line 30 of file id.h.
Referenced by intern_str(), internal_id_gen(), and rb_make_internal_id().
#define TOKEN2GLOBALID | ( | n | ) | id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_GLOBAL|ID_STATIC_SYM) |
#define TOKEN2LOCALID | ( | n | ) | id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL|ID_STATIC_SYM) |
enum ruby_id_types |
enum ruby_method_ids |