15#ifndef MRBC_SRC_C_RANGE_H_
16#define MRBC_SRC_C_RANGE_H_
struct RObject mrbc_value
Value object. Default version.
void mrbc_range_delete(mrbc_value *v)
mrbc_value mrbc_range_new(mrbc_vm *vm, mrbc_value *first, mrbc_value *last, int flag_exclude)
int mrbc_range_compare(const mrbc_value *v1, const mrbc_value *v2)
static mrbc_value * mrbc_range_last_p(const mrbc_value *v)
static mrbc_value mrbc_range_last(const mrbc_value *v)
static int mrbc_range_exclude_end(const mrbc_value *v)
struct RRange mrbc_range
Range object.
static mrbc_value * mrbc_range_first_p(const mrbc_value *v)
static mrbc_value mrbc_range_first(const mrbc_value *v)
mruby/c value definitions
struct VM mrbc_vm
Virtual Machine.