struct RawProtocolDeclaration

Defined at line 473 of file ../../tools/fidl/fidlc/src/raw_ast.h

Public Members

unique_ptr attributes
unique_ptr modifiers
unique_ptr identifier
vector composed_protocols
vector methods

Public Methods

void Accept (TreeVisitor * visitor)
void RawProtocolDeclaration (const SourceElement & element, std::unique_ptr<RawAttributeList> attributes, std::unique_ptr<RawModifierList> modifiers, std::unique_ptr<RawIdentifier> identifier, std::vector<std::unique_ptr<RawProtocolCompose>> composed_protocols, std::vector<std::unique_ptr<RawProtocolMethod>> methods)

Defined at line 474 of file ../../tools/fidl/fidlc/src/raw_ast.h