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

#include <core.h>

Collaboration diagram for srn_metadata_t:
[legend]

Data Fields

srn_src_location_t * loc
 nullptr is a valid value and represents an unknown location.
void * raw_expr
 An optional pointer to the original and raw expression.
srn_ir_type_t ir_type
 The type or better to say the category of the raw_expr above.

Detailed Description

Definition at line 72 of file core.h.

Field Documentation

◆ ir_type

srn_ir_type_t srn_metadata_t::ir_type

The type or better to say the category of the raw_expr above.

Definition at line 79 of file core.h.

◆ loc

srn_src_location_t* srn_metadata_t::loc

nullptr is a valid value and represents an unknown location.

Definition at line 74 of file core.h.

◆ raw_expr

void* srn_metadata_t::raw_expr

An optional pointer to the original and raw expression.

We use this to track what value/expression is a descendant of which expression.

Definition at line 77 of file core.h.


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