Ruby 3.1.4p223 (2023-03-30 revision HEAD)
Public Types | Data Fields
iseq_catch_table_entry Struct Reference

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_tiseq
 
unsigned int start
 
unsigned int end
 
unsigned int cont
 
unsigned int sp
 

Detailed Description

Definition at line 236 of file iseq.h.

Member Enumeration Documentation

◆ catch_type

enum iseq_catch_table_entry::catch_type

Definition at line 237 of file iseq.h.

Field Documentation

◆ cont

unsigned int iseq_catch_table_entry::cont

Definition at line 262 of file iseq.h.

◆ end

unsigned int iseq_catch_table_entry::end

Definition at line 261 of file iseq.h.

◆ iseq

rb_iseq_t* iseq_catch_table_entry::iseq

Definition at line 258 of file iseq.h.

◆ sp

unsigned int iseq_catch_table_entry::sp

Definition at line 263 of file iseq.h.

◆ start

unsigned int iseq_catch_table_entry::start

Definition at line 260 of file iseq.h.


The documentation for this struct was generated from the following file: