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

Exc_Ruby::Ruby_Jump_Tag Struct Reference

A placeholder for Ruby longjmps. More...

#include <ruby_exceptions.hpp>

List of all members.

Public Member Functions

 Ruby_Jump_Tag (int t)
 Construct a Ruby_Jump_Tag with tag t.


Public Attributes

int tag
 The tag being held.


Detailed Description

A placeholder for Ruby longjmps.

When a Ruby exception is caught, the tag used for the longjmp is stored in a Ruby_Jump_Tag, then later passed to rb_jump_tag() when there is no more C++ code to pass over.


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