Scope¶
- class Scope (abstract, logical)¶
executable scopes and namespaces/global scope
- Direct parents:
inherits Symbol
- Ancestor classes and implemented interfaces:
- Direct child classes:
subclass Nonlocal_Scope
subclass Local_Scope
Field
Kind
Type
Description
Usings
semantic
set of class Symbol
using <namespace>andusing <declaration>Types
syntactic
set of class Type
Variables
syntactic
set of class Variable
Concepts
syntactic
set of class Concept
Template_Composites
syntactic
set of interface Template_Composite_Type_Interface
Template_Routines
syntactic
set of interface Template_Routine_Interface
Parent (from Logical_IR_Root)
semantic
class Logical_IR_Root
Physical (from Logical_IR_Root)
semantic to physical
class Physical_IR_Root