sabme ua / mruby-mbed

Dependents:   mruby_mbed_web mirb_mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers gc.h Source File

gc.h

00001 /*
00002 ** mruby/gc.h - garbage collector for mruby
00003 **
00004 ** See Copyright Notice in mruby.h
00005 */
00006 
00007 #ifndef MRUBY_GC_H
00008 #define MRUBY_GC_H
00009 
00010 #if defined(__cplusplus)
00011 extern "C" {
00012 #endif
00013 
00014 typedef void (mrb_each_object_callback)(mrb_state *mrb, struct RBasic *obj, void *data);
00015 void mrb_objspace_each_objects(mrb_state *mrb, mrb_each_object_callback *callback, void *data);
00016 MRB_API void mrb_free_context(mrb_state *mrb, struct mrb_context *c);
00017 
00018 #if defined(__cplusplus)
00019 }  /* extern "C" { */
00020 #endif
00021 
00022 #endif  /* MRUBY_GC_H */
00023