Header: mruby/value.h
Overview
MRuby Value definition functions and macros.
Function Summary collapse
- int mrb_msvc_vsnprintf(char *, size_t, const char *, va_list)
- int mrb_msvc_snprintf(char *, size_t, const char *, ...)
- mrb_bool mrb_regexp_p(struct mrb_state*, mrb_value)
-
mrb_value mrb_float_value(struct mrb_state *, mrb_float)
Returns a float in Ruby.
-
mrb_value mrb_fixnum_value(mrb_int)
Returns a fixnum in Ruby.
-
mrb_value mrb_nil_value(void)
Get a nil mrb_value object.
-
mrb_value mrb_false_value(void)
Returns false in Ruby.
-
mrb_value mrb_true_value(void)
Returns true in Ruby.
Define Summary
- #define MRUBY_VALUE_H
- #define MRB_INT_BIT
- #define MRB_INT_MIN
- #define MRB_INT_MAX
- #define str_to_mrb_float
- #define inline
- #define vsnprintf
- #define snprintf
- #define isfinite
- #define isnan
- #define isinf
- #define signbit
- #define strtof
- #define INFINITY
- #define NAN
- #define mrb_fixnum_p
- #define mrb_undef_p
- #define mrb_nil_p
- #define mrb_bool
- #define mrb_float_p
- #define mrb_symbol_p
- #define mrb_array_p
- #define mrb_string_p
- #define mrb_hash_p
- #define mrb_cptr_p
- #define mrb_exception_p
- #define mrb_test
- #define mrb_ro_data_p
Function Details
int mrb_msvc_vsnprintf(char * s, size_t n, const char * format, va_list arg)
int mrb_msvc_snprintf(char * s, size_t n, const char * format, ... )
mrb_bool mrb_regexp_p(struct mrb_state* , mrb_value )
mrb_value mrb_float_value(struct mrb_state * mrb, mrb_float f)
Returns a float in Ruby.
mrb_value mrb_fixnum_value(mrb_int i)
Returns a fixnum in Ruby.
mrb_value mrb_nil_value(void)
Get a nil mrb_value object.
mrb_value mrb_false_value(void)
Returns false in Ruby.
mrb_value mrb_true_value(void)
Returns true in Ruby.