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:
implements Static_Field_Or_Unknown_Member_Interface
- Direct parents:
inherits Object
- 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