Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
range.c File Reference
#include "mruby.h"
#include "mruby/class.h"
#include "mruby/range.h"
#include "mruby/string.h"
Include dependency graph for range.c:

Go to the source code of this file.

Macros

#define RANGE_CLASS   (mrb_class_get(mrb, "Range"))

Functions

mrb_value mrb_range_new (mrb_state *mrb, mrb_value beg, mrb_value end, int excl)
mrb_value mrb_range_beg (mrb_state *mrb, mrb_value range)
mrb_value mrb_range_end (mrb_state *mrb, mrb_value range)
mrb_value mrb_range_excl (mrb_state *mrb, mrb_value range)
mrb_value mrb_range_initialize (mrb_state *mrb, mrb_value range)
mrb_value mrb_range_eq (mrb_state *mrb, mrb_value range)
mrb_value mrb_range_include (mrb_state *mrb, mrb_value range)
mrb_value mrb_range_each (mrb_state *mrb, mrb_value range)
mrb_int mrb_range_beg_len (mrb_state *mrb, mrb_value range, mrb_int *begp, mrb_int *lenp, mrb_int len)
mrb_value range_initialize_copy (mrb_state *mrb, mrb_value copy)
void mrb_init_range (mrb_state *mrb)

Macro Definition Documentation

#define RANGE_CLASS   (mrb_class_get(mrb, "Range"))

Definition at line 12 of file range.c.

Function Documentation

void mrb_init_range ( mrb_state mrb)

Definition at line 403 of file range.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_range_beg ( mrb_state mrb,
mrb_value  range 
)

Definition at line 57 of file range.c.

Here is the caller graph for this function:

mrb_int mrb_range_beg_len ( mrb_state mrb,
mrb_value  range,
mrb_int begp,
mrb_int lenp,
mrb_int  len 
)

Definition at line 265 of file range.c.

Here is the call graph for this function:

mrb_value mrb_range_each ( mrb_state mrb,
mrb_value  range 
)

Definition at line 259 of file range.c.

Here is the caller graph for this function:

mrb_value mrb_range_end ( mrb_state mrb,
mrb_value  range 
)

Definition at line 76 of file range.c.

Here is the caller graph for this function:

mrb_value mrb_range_eq ( mrb_state mrb,
mrb_value  range 
)

Definition at line 150 of file range.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_range_excl ( mrb_state mrb,
mrb_value  range 
)

Definition at line 90 of file range.c.

Here is the caller graph for this function:

mrb_value mrb_range_include ( mrb_state mrb,
mrb_value  range 
)

Definition at line 222 of file range.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_range_initialize ( mrb_state mrb,
mrb_value  range 
)

Definition at line 120 of file range.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_range_new ( mrb_state mrb,
mrb_value  beg,
mrb_value  end,
int  excl 
)

Definition at line 36 of file range.c.

Here is the call graph for this function:

mrb_value range_initialize_copy ( mrb_state mrb,
mrb_value  copy 
)

Definition at line 384 of file range.c.

Here is the call graph for this function:

Here is the caller graph for this function: