Unknown_Member

class Unknown_Member (concrete, logical)

For members of which we only know the name. These can appear inside type parameters, dependent types, and also within template class prototypes (e.g., template <typename> struct S { void f() { this->b(); } };)

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

Declarative_Node, General_Object_Interface, Logical_IR_Root, Named_Entity, Object, Static_Field_Or_Unknown_Member_Interface, Symbol

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

Name (from Named_Entity)

attribute

builtin String