struct AttributeList

Defined at line 67 of file ../../tools/fidl/fidlc/src/attributes.h

In the flat AST, "no attributes" is represented by an AttributeList

containing an empty vector. (In the raw AST, null is used instead.)

Public Members

vector attributes

Public Methods

void AttributeList ()

Defined at line 68 of file ../../tools/fidl/fidlc/src/attributes.h

void AttributeList (std::vector<std::unique_ptr<Attribute>> attributes)

Defined at line 69 of file ../../tools/fidl/fidlc/src/attributes.h

bool Empty ()

Defined at line 72 of file ../../tools/fidl/fidlc/src/attributes.h

const Attribute * Get (std::string_view attribute_name)
Attribute * Get (std::string_view attribute_name)
std::unique_ptr<AttributeList> Clone ()