Ruby  2.0.0p648(2015-12-16revision53162)
Data Fields
rb_method_definition_struct Struct Reference

#include <method.h>

Data Fields

rb_method_type_t type
 
ID original_id
 
union {
enum  method_optimized_type { OPTIMIZED_METHOD_TYPE_SEND, OPTIMIZED_METHOD_TYPE_CALL, OPTIMIZED_METHOD_TYPE__MAX }
 
   rb_iseq_t *   iseq
 
   rb_method_cfunc_t   cfunc
 
   rb_method_attr_t   attr
 
   VALUE   proc
 
   enum
rb_method_definition_struct::
{ ... } ::method_optimized_type   optimize_type
 
   struct rb_method_entry_struct *   orig_me
 
body
 
int alias_count
 

Detailed Description

Definition at line 76 of file method.h.

Field Documentation

int rb_method_definition_struct::alias_count
rb_method_attr_t rb_method_definition_struct::attr
union { ... } rb_method_definition_struct::body
rb_method_cfunc_t rb_method_definition_struct::cfunc
rb_iseq_t* rb_method_definition_struct::iseq
enum { ... } ::method_optimized_type rb_method_definition_struct::optimize_type
struct rb_method_entry_struct* rb_method_definition_struct::orig_me
ID rb_method_definition_struct::original_id
VALUE rb_method_definition_struct::proc
rb_method_type_t rb_method_definition_struct::type

The documentation for this struct was generated from the following file: