|
Rice
3.0.0
|
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. | |
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.