Ruby  2.5.0dev(2017-10-22revision60238)
Macros
deprecated macro APIs

Macros

#define FL_ABLE(x)   RB_FL_ABLE(x)
 
#define FL_TEST_RAW(x, f)   RB_FL_TEST_RAW(x,f)
 
#define FL_TEST(x, f)   RB_FL_TEST(x,f)
 
#define FL_ANY_RAW(x, f)   RB_FL_ANY_RAW(x,f)
 
#define FL_ANY(x, f)   RB_FL_ANY(x,f)
 
#define FL_ALL_RAW(x, f)   RB_FL_ALL_RAW(x,f)
 
#define FL_ALL(x, f)   RB_FL_ALL(x,f)
 
#define FL_SET_RAW(x, f)   RB_FL_SET_RAW(x,f)
 
#define FL_SET(x, f)   RB_FL_SET(x,f)
 
#define FL_UNSET_RAW(x, f)   RB_FL_UNSET_RAW(x,f)
 
#define FL_UNSET(x, f)   RB_FL_UNSET(x,f)
 
#define FL_REVERSE_RAW(x, f)   RB_FL_REVERSE_RAW(x,f)
 
#define FL_REVERSE(x, f)   RB_FL_REVERSE(x,f)
 
#define OBJ_TAINTABLE(x)   RB_OBJ_TAINTABLE(x)
 
#define OBJ_TAINTED_RAW(x)   RB_OBJ_TAINTED_RAW(x)
 
#define OBJ_TAINTED(x)   RB_OBJ_TAINTED(x)
 
#define OBJ_TAINT_RAW(x)   RB_OBJ_TAINT_RAW(x)
 
#define OBJ_TAINT(x)   RB_OBJ_TAINT(x)
 
#define OBJ_UNTRUSTED(x)   RB_OBJ_UNTRUSTED(x)
 
#define OBJ_UNTRUST(x)   RB_OBJ_UNTRUST(x)
 
#define OBJ_INFECT_RAW(x, s)   RB_OBJ_INFECT_RAW(x,s)
 
#define OBJ_INFECT(x, s)   RB_OBJ_INFECT(x,s)
 
#define OBJ_FROZEN_RAW(x)   RB_OBJ_FROZEN_RAW(x)
 
#define OBJ_FROZEN(x)   RB_OBJ_FROZEN(x)
 
#define OBJ_FREEZE_RAW(x)   RB_OBJ_FREEZE_RAW(x)
 
#define OBJ_FREEZE(x)   RB_OBJ_FREEZE(x)
 

Detailed Description

These macros are deprecated. Prefer their RB_-prefixed versions.

Macro Definition Documentation

◆ FL_ABLE

#define FL_ABLE (   x)    RB_FL_ABLE(x)

Definition at line 1280 of file ruby.h.

Referenced by rb_check_copyable(), and rb_obj_as_string_result().

◆ FL_ALL

#define FL_ALL (   x,
  f 
)    RB_FL_ALL(x,f)

Definition at line 1286 of file ruby.h.

◆ FL_ALL_RAW

#define FL_ALL_RAW (   x,
  f 
)    RB_FL_ALL_RAW(x,f)

Definition at line 1285 of file ruby.h.

◆ FL_ANY

#define FL_ANY (   x,
  f 
)    RB_FL_ANY(x,f)

Definition at line 1284 of file ruby.h.

◆ FL_ANY_RAW

#define FL_ANY_RAW (   x,
  f 
)    RB_FL_ANY_RAW(x,f)

Definition at line 1283 of file ruby.h.

◆ FL_REVERSE

#define FL_REVERSE (   x,
  f 
)    RB_FL_REVERSE(x,f)

Definition at line 1292 of file ruby.h.

◆ FL_REVERSE_RAW

#define FL_REVERSE_RAW (   x,
  f 
)    RB_FL_REVERSE_RAW(x,f)

Definition at line 1291 of file ruby.h.

◆ FL_SET

#define FL_SET (   x,
  f 
)    RB_FL_SET(x,f)

Definition at line 1288 of file ruby.h.

Referenced by rb_gc_copy_finalizer(), and RUBY_ALIAS_FUNCTION().

◆ FL_SET_RAW

#define FL_SET_RAW (   x,
  f 
)    RB_FL_SET_RAW(x,f)

Definition at line 1287 of file ruby.h.

Referenced by rb_mutex_allow_trap().

◆ FL_TEST

#define FL_TEST (   x,
  f 
)    RB_FL_TEST(x,f)

◆ FL_TEST_RAW

#define FL_TEST_RAW (   x,
  f 
)    RB_FL_TEST_RAW(x,f)

Definition at line 1281 of file ruby.h.

Referenced by rb_mutex_lock(), rb_obj_as_string_result(), and rb_str_tmp_frozen_release().

◆ FL_UNSET

#define FL_UNSET (   x,
  f 
)    RB_FL_UNSET(x,f)

◆ FL_UNSET_RAW

#define FL_UNSET_RAW (   x,
  f 
)    RB_FL_UNSET_RAW(x,f)

Definition at line 1289 of file ruby.h.

Referenced by rb_mutex_allow_trap(), and rb_str_tmp_frozen_release().

◆ OBJ_FREEZE

#define OBJ_FREEZE (   x)    RB_OBJ_FREEZE(x)

◆ OBJ_FREEZE_RAW

#define OBJ_FREEZE_RAW (   x)    RB_OBJ_FREEZE_RAW(x)

Definition at line 1305 of file ruby.h.

Referenced by rb_freeze_singleton_class(), and rb_fstring().

◆ OBJ_FROZEN

#define OBJ_FROZEN (   x)    RB_OBJ_FROZEN(x)

◆ OBJ_FROZEN_RAW

#define OBJ_FROZEN_RAW (   x)    RB_OBJ_FROZEN_RAW(x)

Definition at line 1303 of file ruby.h.

Referenced by rb_str_tmp_frozen_acquire(), and rb_str_tmp_frozen_release().

◆ OBJ_INFECT

#define OBJ_INFECT (   x,
 
)    RB_OBJ_INFECT(x,s)

Definition at line 1302 of file ruby.h.

Referenced by rb_any_to_s(), rb_obj_infect(), rb_reg_quote(), and rb_str_buf_append().

◆ OBJ_INFECT_RAW

#define OBJ_INFECT_RAW (   x,
 
)    RB_OBJ_INFECT_RAW(x,s)

◆ OBJ_TAINT

#define OBJ_TAINT (   x)    RB_OBJ_TAINT(x)

◆ OBJ_TAINT_RAW

#define OBJ_TAINT_RAW (   x)    RB_OBJ_TAINT_RAW(x)

Definition at line 1297 of file ruby.h.

◆ OBJ_TAINTABLE

#define OBJ_TAINTABLE (   x)    RB_OBJ_TAINTABLE(x)

Definition at line 1294 of file ruby.h.

Referenced by rb_obj_taint().

◆ OBJ_TAINTED

#define OBJ_TAINTED (   x)    RB_OBJ_TAINTED(x)

◆ OBJ_TAINTED_RAW

#define OBJ_TAINTED_RAW (   x)    RB_OBJ_TAINTED_RAW(x)

Definition at line 1295 of file ruby.h.

◆ OBJ_UNTRUST

#define OBJ_UNTRUST (   x)    RB_OBJ_UNTRUST(x)

Definition at line 1300 of file ruby.h.

◆ OBJ_UNTRUSTED

#define OBJ_UNTRUSTED (   x)    RB_OBJ_UNTRUSTED(x)

Definition at line 1299 of file ruby.h.