rb_data_type_struct Struct Reference

#include <ruby.h>


Data Fields

const char * wrap_struct_name
struct {
   void(*   dmark )(void *)
   void(*   dfree )(void *)
   size_t(*   dsize )(const void *)
   void *   reserved [2]
function
const rb_data_type_tparent
void * data
VALUE flags


Detailed Description

Definition at line 966 of file ruby.h.


Field Documentation

void* rb_data_type_struct::data

Definition at line 976 of file ruby.h.

void(* rb_data_type_struct::dfree)(void *)

void(* rb_data_type_struct::dmark)(void *)

size_t(* rb_data_type_struct::dsize)(const void *)

VALUE rb_data_type_struct::flags

Definition at line 978 of file ruby.h.

struct { ... } rb_data_type_struct::function

const rb_data_type_t* rb_data_type_struct::parent

Definition at line 975 of file ruby.h.

Referenced by rb_typeddata_inherited_p().

void* rb_data_type_struct::reserved[2]

Definition at line 972 of file ruby.h.

const char* rb_data_type_struct::wrap_struct_name

Definition at line 967 of file ruby.h.

Referenced by rb_check_typeddata().


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7