Temporary_Scope

class Temporary_Scope (concrete, logical)

The scope of temporary variables within a full-expression.

Direct parents:
Ancestor classes and implemented interfaces:

Declarative_Node, Local_Scope, Logical_IR_Root, Scope, Symbol

Field

Kind

Type

Description

Usings (from Scope)

semantic

set of class Symbol

Types (from Scope)

syntactic

set of class Type

Variables (from Scope)

syntactic

set of class Variable

Concepts (from Scope)

syntactic

set of class Concept

Template_Composites (from Scope)

syntactic

set of interface Template_Composite_Type_Interface

Template_Routines (from Scope)

syntactic

set of interface Template_Routine_Interface

Nested_Scopes (from Local_Scope)

syntactic

list of class Local_Scope

Nested block and temporary scopes.

Helpers (from Local_Scope)

syntactic

list of class Helper_Variable

Temporary variables.

Parent (from Logical_IR_Root)

semantic

class Logical_IR_Root

Physical (from Logical_IR_Root)

semantic to physical

class Physical_IR_Root