Header: mruby/numeric.h
Included heaersFunction Summary collapse
- mrb_value mrb_flo_to_fixnum(mrb_state *, mrb_value)
- mrb_value mrb_fixnum_to_str(mrb_state *, mrb_value, int)
-
mrb_value mrb_float_to_str(mrb_state *, mrb_value, const char *)
ArgumentError if format string doesn't match /%(.[0-9]+)?/.
- mrb_float mrb_to_flo(mrb_state *, mrb_value)
Define Summary
- #define MRUBY_NUMERIC_H
- #define POSFIXABLE
Numeric class and it's sub-classes.
Integer, Float and Fixnum
- #define NEGFIXABLE
- #define FIXABLE
- #define MRB_UINT_MAKE2
- #define MRB_UINT_MAKE
- #define mrb_uint
- #define MRB_INT_OVERFLOW_MASK
Function Details
mrb_value mrb_flo_to_fixnum(mrb_state * mrb, mrb_value val)
mrb_value mrb_fixnum_to_str(mrb_state * mrb, mrb_value x, int base)
mrb_value mrb_float_to_str(mrb_state * mrb, mrb_value x, const char * fmt)
ArgumentError if format string doesn't match /%(.[0-9]+)?/