Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Functions
mruby_objectspace.c File Reference
#include <mruby.h>
#include <mruby/gc.h>
#include <mruby/hash.h>
#include <mruby/value.h>
Include dependency graph for mruby_objectspace.c:

Go to the source code of this file.

Data Structures

struct  os_count_struct

Macros

#define COUNT_TYPE(t)   case (t): type = mrb_symbol_value(mrb_intern_cstr(mrb, #t)); break;

Functions

void os_count_object_type (mrb_state *mrb, struct RBasic *obj, void *data)
mrb_value os_count_objects (mrb_state *mrb, mrb_value self)
void mrb_mruby_objectspace_gem_init (mrb_state *mrb)
void mrb_mruby_objectspace_gem_final (mrb_state *mrb)

Macro Definition Documentation

#define COUNT_TYPE (   t)    case (t): type = mrb_symbol_value(mrb_intern_cstr(mrb, #t)); break;

Function Documentation

void mrb_mruby_objectspace_gem_final ( mrb_state mrb)

Definition at line 116 of file mruby_objectspace.c.

void mrb_mruby_objectspace_gem_init ( mrb_state mrb)

Definition at line 110 of file mruby_objectspace.c.

Here is the call graph for this function:

void os_count_object_type ( mrb_state mrb,
struct RBasic obj,
void *  data 
)

Definition at line 13 of file mruby_objectspace.c.

Here is the caller graph for this function:

mrb_value os_count_objects ( mrb_state mrb,
mrb_value  self 
)

Definition at line 47 of file mruby_objectspace.c.

Here is the call graph for this function:

Here is the caller graph for this function: