Serene Runtime 1.0.0-dev
C runtime for the Serene programming language
Loading...
Searching...
No Matches
srn_error_t Struct Reference

A runtime error, a tag classifying the failure and a human-readable message. More...

#include <errors.h>

Collaboration diagram for srn_error_t:
[legend]

Data Fields

srn_error_layer_t layer
srn_error_tag_t tag
char * msg
union { 
   srn_trace_frames_t *   frames 
} as

Detailed Description

A runtime error, a tag classifying the failure and a human-readable message.

Definition at line 173 of file errors.h.

Field Documentation

◆ [union]

union { ... } srn_error_t::as

◆ frames

srn_trace_frames_t* srn_error_t::frames

Definition at line 181 of file errors.h.

◆ layer

srn_error_layer_t srn_error_t::layer

Definition at line 174 of file errors.h.

◆ msg

char* srn_error_t::msg

Definition at line 176 of file errors.h.

◆ tag

srn_error_tag_t srn_error_t::tag

Definition at line 175 of file errors.h.


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