Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Exc_Ruby::Fast_Ruby_Data_Wrapper< T > Struct Template Reference

#include <ruby_reference.hpp>

List of all members.

Public Types

typedef void(* Ruby_Data_Func )(T *obj)
 A function that takes a T* and returns void.


Static Public Member Functions

VALUE wrap (VALUE klass, Ruby_Data_Func mark, Ruby_Data_Func free, T *obj)
 Equivalent Data_Wrap_Struct.

T * unwrap (VALUE value)
 Equivalent to Data_Get_Struct.


Detailed Description

template<typename T>
struct Exc_Ruby::Fast_Ruby_Data_Wrapper< T >

A class containing all the functions needed to interface to Data_Wrap_Struct and Data_Get_Struct.


The documentation for this struct was generated from the following file:
Generated on Sat Jan 1 12:02:26 2005 for Exceptional Ruby by doxygen 1.3.6