Temporary_Scope¶
- class Temporary_Scope (concrete, logical)¶
The scope of temporary variables within a full-expression.
- Direct parents:
inherits Local_Scope
- 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