struct Key
Defined at line 104 of file ../../tools/fidl/fidlc/src/reference.h
A key identifies a family of elements with a particular name. Unlike
RawSourced, the roles of each component have been decided, and the library
has been resolved. Unlike RawSynthetic, the key is stable across
decomposition, i.e. we can choose it before decomposing the AST, and then
use it for lookups after decomposing.
Public Members
const Library * library
basic_string_view decl_name
optional member_name
Public Methods
void Key (const Library * library, std::string_view decl_name)
Defined at line 106 of file ../../tools/fidl/fidlc/src/reference.h
Key Member (std::string_view member_name)
Defined at line 108 of file ../../tools/fidl/fidlc/src/reference.h