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

Go to the source code of this file.

Data Structures

struct  types

Functions

mrb_bool mrb_obj_eq (mrb_state *mrb, mrb_value v1, mrb_value v2)
mrb_bool mrb_obj_equal (mrb_state *mrb, mrb_value v1, mrb_value v2)
mrb_bool mrb_equal (mrb_state *mrb, mrb_value obj1, mrb_value obj2)
void mrb_init_object (mrb_state *mrb)
mrb_value mrb_check_to_integer (mrb_state *mrb, mrb_value val, const char *method)
mrb_value mrb_convert_type (mrb_state *mrb, mrb_value val, enum mrb_vtype type, const char *tname, const char *method)
mrb_value mrb_check_convert_type (mrb_state *mrb, mrb_value val, enum mrb_vtype type, const char *tname, const char *method)
void mrb_check_type (mrb_state *mrb, mrb_value x, enum mrb_vtype t)
mrb_value mrb_any_to_s (mrb_state *mrb, mrb_value obj)
mrb_bool mrb_obj_is_kind_of (mrb_state *mrb, mrb_value obj, struct RClass *c)
mrb_value mrb_to_int (mrb_state *mrb, mrb_value val)
mrb_value mrb_Integer (mrb_state *mrb, mrb_value val)
mrb_value mrb_Float (mrb_state *mrb, mrb_value val)
mrb_value mrb_inspect (mrb_state *mrb, mrb_value obj)
mrb_bool mrb_eql (mrb_state *mrb, mrb_value obj1, mrb_value obj2)

Function Documentation

mrb_value mrb_any_to_s ( mrb_state mrb,
mrb_value  obj 
)

Definition at line 431 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_check_convert_type ( mrb_state mrb,
mrb_value  val,
enum mrb_vtype  type,
const char *  tname,
const char *  method 
)

Definition at line 341 of file object.c.

Here is the caller graph for this function:

mrb_value mrb_check_to_integer ( mrb_state mrb,
mrb_value  val,
const char *  method 
)

Definition at line 314 of file object.c.

void mrb_check_type ( mrb_state mrb,
mrb_value  x,
enum mrb_vtype  t 
)

Definition at line 381 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_convert_type ( mrb_state mrb,
mrb_value  val,
enum mrb_vtype  type,
const char *  tname,
const char *  method 
)

Definition at line 327 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_bool mrb_eql ( mrb_state mrb,
mrb_value  obj1,
mrb_value  obj2 
)

Definition at line 589 of file object.c.

Here is the call graph for this function:

mrb_bool mrb_equal ( mrb_state mrb,
mrb_value  obj1,
mrb_value  obj2 
)

Definition at line 44 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_Float ( mrb_state mrb,
mrb_value  val 
)

Definition at line 562 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_init_object ( mrb_state mrb)

Definition at line 263 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_inspect ( mrb_state mrb,
mrb_value  obj 
)

Definition at line 583 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_Integer ( mrb_state mrb,
mrb_value  val 
)

Definition at line 556 of file object.c.

Here is the caller graph for this function:

mrb_bool mrb_obj_eq ( mrb_state mrb,
mrb_value  v1,
mrb_value  v2 
)

Definition at line 15 of file object.c.

Here is the caller graph for this function:

mrb_bool mrb_obj_equal ( mrb_state mrb,
mrb_value  v1,
mrb_value  v2 
)

Definition at line 37 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_bool mrb_obj_is_kind_of ( mrb_state mrb,
mrb_value  obj,
struct RClass c 
)

Definition at line 472 of file object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_to_int ( mrb_state mrb,
mrb_value  val 
)

Definition at line 509 of file object.c.