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

Go to the source code of this file.

Functions

struct RProcmrb_proc_new (mrb_state *mrb, mrb_irep *irep)
struct RProcmrb_closure_new (mrb_state *mrb, mrb_irep *irep)
struct RProcmrb_proc_new_cfunc (mrb_state *mrb, mrb_func_t func)
struct RProcmrb_closure_new_cfunc (mrb_state *mrb, mrb_func_t func, int nlocals)
void mrb_proc_copy (struct RProc *a, struct RProc *b)
int mrb_proc_cfunc_p (struct RProc *p)
mrb_value mrb_proc_call_cfunc (mrb_state *mrb, struct RProc *p, mrb_value self)
mrb_codemrb_proc_iseq (mrb_state *mrb, struct RProc *p)
void mrb_init_proc (mrb_state *mrb)

Function Documentation

struct RProc* mrb_closure_new ( mrb_state mrb,
mrb_irep irep 
)
read

Definition at line 49 of file proc.c.

Here is the call graph for this function:

struct RProc* mrb_closure_new_cfunc ( mrb_state mrb,
mrb_func_t  func,
int  nlocals 
)
read

Definition at line 70 of file proc.c.

Here is the call graph for this function:

void mrb_init_proc ( mrb_state mrb)

Definition at line 181 of file proc.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_proc_call_cfunc ( mrb_state mrb,
struct RProc p,
mrb_value  self 
)

Definition at line 123 of file proc.c.

int mrb_proc_cfunc_p ( struct RProc p)

Definition at line 117 of file proc.c.

void mrb_proc_copy ( struct RProc a,
struct RProc b 
)

Definition at line 79 of file proc.c.

mrb_code* mrb_proc_iseq ( mrb_state mrb,
struct RProc p 
)

Definition at line 129 of file proc.c.

struct RProc* mrb_proc_new ( mrb_state mrb,
mrb_irep irep 
)
read

Definition at line 17 of file proc.c.

Here is the call graph for this function:

Here is the caller graph for this function:

struct RProc* mrb_proc_new_cfunc ( mrb_state mrb,
mrb_func_t  func 
)
read

Definition at line 58 of file proc.c.

Here is the call graph for this function:

Here is the caller graph for this function: