Concept

class Concept (concrete, logical)

C++20 concept

Implemented interfaces:
Direct parents:
Ancestor classes and implemented interfaces:

Declarative_Node, Logical_IR_Root, Named_Entity, Primary_Link_Object_Interface, Symbol, Template_Interface

Field

Kind

Type

Description

Parent (from Logical_IR_Root)

semantic

class Logical_IR_Root

Physical (from Logical_IR_Root)

semantic to physical

class Physical_IR_Root

Template_Parameters (from Template_Interface)

syntactic

list of interface Template_Parameter_Interface

Mangled_Requires_Clause (from Template_Interface)

attribute

builtin String

Link_Flags (from Primary_Link_Object_Interface)

attribute

bitfield Link_Flags_Type

Component (from Primary_Link_Object_Interface)

attribute

builtin String

for local-to-library elements: name of DLL/.so when linked (sealed) for unit-local constexpr variables: name of file

Name (from Named_Entity)

attribute

builtin String