Concept¶
- class Concept (concrete, logical)¶
C++20 concept
- Implemented interfaces:
implements Template_Interface
implements Primary_Link_Object_Interface
implements Named_Entity
- Direct parents:
inherits Symbol
- 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/
.sowhen linked (sealed) for unit-local constexpr variables: name of fileName (from Named_Entity)
attribute
builtin String