Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gc.h
Go to the documentation of this file.
1 /*
2 ** gc.h - garbage collector for mruby
3 **
4 ** See Copyright Notice in mruby.h
5 */
6 
7 #ifndef MRUBY_GC_H
8 #define MRUBY_GC_H
9 
10 #include "mruby.h"
11 #include "mruby/value.h"
12 
13 typedef void (each_object_callback)(mrb_state *mrb, struct RBasic* obj, void *data);
14 void mrb_objspace_each_objects(mrb_state *mrb, each_object_callback* callback, void *data);
15 void mrb_free_context(mrb_state *mrb, struct mrb_context *c);
16 
17 #endif /* MRUBY_GC_H */