Ruby: vm_throw_data Struct Reference

Ruby 3.4.4p34 (2025-05-14 revision a38531fd3f617bf734ef7d6c595325f69985ea1d)

Data Fields
vm_throw_data Struct Reference

THROW_DATA. More...

`#include <imemo.h>`

## Data Fields
VALUE | flags
VALUE | reserved
const VALUE | throw_obj
const struct rb_control_frame_struct * | catch_frame
int | throw_state

## Detailed Description

THROW_DATA.

Definition at line 61 of file imemo.h.

## Field Documentation

## ◆ catch_frame

const struct rb_control_frame_struct* vm_throw_data::catch_frame

Definition at line 65 of file imemo.h.

## ◆ flags

VALUE vm_throw_data::flags

Definition at line 62 of file imemo.h.

## ◆ reserved

VALUE vm_throw_data::reserved

Definition at line 63 of file imemo.h.

## ◆ throw_obj

const VALUE vm_throw_data::throw_obj

Definition at line 64 of file imemo.h.

## ◆ throw_state

int vm_throw_data::throw_state

Definition at line 66 of file imemo.h.

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

- internal/imemo.h