Header: mruby/numeric.h

Included heaers

Function Summary collapse

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]+)?/

mrb_float mrb_to_flo(mrb_state * mrb, mrb_value x)