Ruby 3.4.5p51 (2025-07-16 revision 20cda200d3ce092571d0b5d342dadca69636cb0f)
|
Arithmetic conversion between C's st_data_t and Ruby's. More...
#include "ruby/internal/arithmetic/fixnum.h"
#include "ruby/internal/arithmetic/long.h"
#include "ruby/internal/attr/artificial.h"
#include "ruby/internal/attr/const.h"
#include "ruby/internal/attr/constexpr.h"
#include "ruby/internal/cast.h"
#include "ruby/internal/value.h"
#include "ruby/assert.h"
#include "ruby/st.h"
Go to the source code of this file.
Macros | |
#define | ST2FIX RB_ST2FIX |
Old name of RB_ST2FIX. |
Functions | |
static VALUE | RB_ST2FIX (st_data_t i) |
Converts a C's st_data_t into an instance of rb_cInteger. |
Arithmetic conversion between C's st_data_t and Ruby's.
Definition in file st_data_t.h.
|
inlinestatic |
Converts a C's st_data_t into an instance of rb_cInteger.
[in] | i | The data in question. |
Definition at line 59 of file st_data_t.h.
Referenced by RB_ST2FIX().