Rice  1.5.2
 All Classes Files Functions Variables Typedefs Friends Pages
Public Member Functions | Public Attributes | List of all members
Rice::Jump_Tag Struct Reference

A placeholder for Ruby longjmp data. More...

#include <Jump_Tag.hpp>

Public Member Functions

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

Public Attributes

int tag
 The tag being held.

Detailed Description

A placeholder for Ruby longjmp data.

When a Ruby exception is caught, the tag used for the longjmp is stored in a 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: