Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
#include <iseq.h>
Public Types | |
enum | catch_type { CATCH_TYPE_RESCUE = INT2FIX(1) , CATCH_TYPE_ENSURE = INT2FIX(2) , CATCH_TYPE_RETRY = INT2FIX(3) , CATCH_TYPE_BREAK = INT2FIX(4) , CATCH_TYPE_REDO = INT2FIX(5) , CATCH_TYPE_NEXT = INT2FIX(6) } |
Data Fields | |
enum iseq_catch_table_entry::catch_type | type |
rb_iseq_t * | iseq |
unsigned int | start |
unsigned int | end |
unsigned int | cont |
unsigned int | sp |
rb_iseq_t* iseq_catch_table_entry::iseq |
Definition at line 240 of file iseq.h.
Referenced by rb_iseq_mark(), and rb_iseq_update_references().
enum iseq_catch_table_entry::catch_type iseq_catch_table_entry::type |