mruby/c VM Source Code release 3.4
Loading...
Searching...
No Matches
RException Struct Reference

Exception object. More...

#include <error.h>

Inheritance diagram for RException:
Collaboration diagram for RException:

Data Fields

 MRBC_OBJECT_HEADER
struct RClasscls
 exception class.
mrbc_sym method_id
 raised method, if it is known.
uint16_t message_size
 message length.
const uint8_t * message
 to heap or ROM.
mrbc_sym call_nest [MRBC_EXCEPTION_CALL_NEST_LEVEL]
Data Fields inherited from RBasic
 MRBC_OBJECT_HEADER

Detailed Description

Exception object.

Definition at line 47 of file error.h.

Field Documentation

◆ call_nest

mrbc_sym RException::call_nest[MRBC_EXCEPTION_CALL_NEST_LEVEL]

Definition at line 54 of file error.h.

◆ cls

struct RClass* RException::cls

exception class.

Definition at line 50 of file error.h.

◆ message

const uint8_t* RException::message

to heap or ROM.

Definition at line 53 of file error.h.

◆ message_size

uint16_t RException::message_size

message length.

Definition at line 52 of file error.h.

◆ method_id

mrbc_sym RException::method_id

raised method, if it is known.

Definition at line 51 of file error.h.

◆ MRBC_OBJECT_HEADER

RException::MRBC_OBJECT_HEADER

Definition at line 48 of file error.h.


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