ifndef Rice__Jump_Tag__hpp_ define Rice__Jump_Tag__hpp_
namespace Rice {
//! 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.
struct Jump_Tag {
//! Construct a Jump_Tag with tag t. Jump_Tag(int t) : tag(t) { } //! The tag being held. int tag;
};
} // namespace Rice
endif // Rice__Jump_Tag__hpp_