Unnamed_Composite_Interface

interface Unnamed_Composite_Interface (logical)
Direct implementations:

Field

Kind

Type

Description

Discriminator

attribute

builtin UInt64

Identifies the unnamed type in some way. For nested composites that need to be linked together, the discriminator is N for the Nth unnamed type (in lexical order) within the parent scope (indicated by Contained_In). For namespace-level unnamed types (Contained_In not set), stores a line number/column pair used to identify the composite. Used in compare_unnamed_composite(). Multiple compilation units including the same header must compute the same value for the same unnamed composite.

Contained_In

semantic

class Symbol

The scope for the discriminator. This is the parent type/field/routine that contains the struct definition.