Searched refs:identifier (Results 1 - 9 of 9) sorted by relevance

/fuchsia/zircon/system/host/fidl/include/fidl/
H A Draw_ast.h174 explicit IdentifierConstant(std::unique_ptr<CompoundIdentifier> identifier) argument
175 : Constant(identifier->start_, Kind::kIdentifier), identifier(std::move(identifier)) {}
177 std::unique_ptr<CompoundIdentifier> identifier; member in class:fidl::raw::IdentifierConstant
312 RequestHandleType(Token start, Token end, std::unique_ptr<CompoundIdentifier> identifier, argument
314 : Type(start, end, Kind::kRequestHandle), identifier(std::move(identifier)), nullability(nullability) {}
318 std::unique_ptr<CompoundIdentifier> identifier; member in class:fidl::raw::RequestHandleType
334 IdentifierType(Token start, Token end, std::unique_ptr<CompoundIdentifier> identifier, type argument
339 std::unique_ptr<CompoundIdentifier> identifier; member in class:fidl::raw::IdentifierType
359 ConstDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Type> type, std::unique_ptr<Identifier> identifier, std::unique_ptr<Constant> constant) argument
368 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::ConstDeclaration
374 EnumMember(Token start, Token end, std::unique_ptr<Identifier> identifier, std::unique_ptr<Constant> value, std::unique_ptr<AttributeList> attributes) argument
379 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::EnumMember
386 EnumDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Identifier> identifier, std::unique_ptr<PrimitiveType> maybe_subtype, std::vector<std::unique_ptr<EnumMember>> members) argument
396 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::EnumDeclaration
403 Parameter(Token start, Token end, std::unique_ptr<Type> type, std::unique_ptr<Identifier> identifier) argument
409 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::Parameter
424 InterfaceMethod(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Ordinal> ordinal, std::unique_ptr<Identifier> identifier, std::unique_ptr<ParameterList> maybe_request, std::unique_ptr<ParameterList> maybe_response) argument
437 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::InterfaceMethod
444 InterfaceDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Identifier> identifier, std::vector<std::unique_ptr<CompoundIdentifier>> superinterfaces, std::vector<std::unique_ptr<InterfaceMethod>> methods) argument
454 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::InterfaceDeclaration
461 StructMember(Token start, Token end, std::unique_ptr<Type> type, std::unique_ptr<Identifier> identifier, std::unique_ptr<Constant> maybe_default_value, std::unique_ptr<AttributeList> attributes) argument
470 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::StructMember
478 StructDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Identifier> identifier, std::vector<std::unique_ptr<StructMember>> members) argument
487 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::StructDeclaration
492 TableMember(Token start, Token end, std::unique_ptr<Ordinal> ordinal, std::unique_ptr<Type> type, std::unique_ptr<Identifier> identifier, std::unique_ptr<Constant> maybe_default_value, std::unique_ptr<AttributeList> attributes) argument
509 Used(std::unique_ptr<Type> type, std::unique_ptr<Identifier> identifier, std::unique_ptr<Constant> maybe_default_value, std::unique_ptr<AttributeList> attributes) argument
516 std::unique_ptr<Identifier> identifier; member in struct:fidl::raw::TableMember::Used
524 TableDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Identifier> identifier, std::vector<std::unique_ptr<TableMember>> members) argument
533 std::unique_ptr<Identifier> identifier; member in struct:fidl::raw::TableDeclaration
539 UnionMember(Token start, Token end, std::unique_ptr<Type> type, std::unique_ptr<Identifier> identifier, std::unique_ptr<AttributeList> attributes) argument
546 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::UnionMember
552 UnionDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Identifier> identifier, std::vector<std::unique_ptr<UnionMember>> members) argument
561 std::unique_ptr<Identifier> identifier; member in class:fidl::raw::UnionDeclaration
[all...]
H A Dc_generator.h58 std::string identifier; member in struct:fidl::CGenerator::NamedMethod
H A Dparser.h89 bool LookupHandleSubtype(const raw::Identifier* identifier, types::HandleSubtype* subtype_out);
H A Dflat_ast.h595 bool TypecheckString(const IdentifierConstant* identifier);
596 bool TypecheckPrimitive(const IdentifierConstant* identifier);
633 // optional identifier types refer to things that can in fact be
/fuchsia/zircon/system/host/fidl/lib/
H A Draw_ast.cpp50 visitor.OnCompoundIdentifier(identifier);
105 visitor.OnCompoundIdentifier(identifier);
116 visitor.OnCompoundIdentifier(identifier);
137 visitor.OnIdentifier(identifier);
146 visitor.OnIdentifier(identifier);
155 visitor.OnIdentifier(identifier);
167 visitor.OnIdentifier(identifier);
183 visitor.OnIdentifier(identifier);
197 visitor.OnIdentifier(identifier);
216 visitor.OnIdentifier(identifier);
[all...]
H A Dparser.cpp72 bool Parser::LookupHandleSubtype(const raw::Identifier* identifier, argument
74 auto lookup = handle_subtype_table_.find(identifier->location().data());
95 Token identifier = ConsumeToken(Token::Kind::kIdentifier, is_discarded); local
99 return std::make_unique<raw::Identifier>(identifier, identifier);
294 auto identifier = ParseCompoundIdentifier(); local
297 return std::make_unique<raw::IdentifierConstant>(std::move(identifier));
426 auto identifier = ParseIdentifier(true);
429 if (!LookupHandleSubtype(identifier.get(), &subtype))
498 auto identifier
516 auto identifier = ParseCompoundIdentifier(); local
[all...]
H A Dflat_ast.cpp345 // If the identifier is nullable, then we can handle a depth of 1
518 auto identifier = static_cast<raw::IdentifierConstant*>(raw_constant.get()); local
520 if (!CompileCompoundIdentifier(identifier->identifier.get(), location, &name)) {
596 if (!CompileCompoundIdentifier(request_type->identifier.get(), location, &name)) {
610 if (!CompileCompoundIdentifier(identifier_type->identifier.get(), location, &name)) {
671 auto location = const_declaration->identifier->location();
691 auto location = member->identifier->location();
703 auto name = Name(this, enum_declaration->identifier->location());
713 auto name = Name(this, interface_declaration->identifier
949 TypecheckString(const IdentifierConstant* identifier) argument
957 TypecheckPrimitive(const IdentifierConstant* identifier) argument
[all...]
H A Dc_generator.cpp667 named_method.identifier = NameIdentifier(method.name);
1082 EmitServerMethodDecl(&file_, method_info.identifier, request, has_response);
1126 file_ << kIndent << kIndent << "status = (*ops->" << method_info.identifier << ")(ctx";
/fuchsia/zircon/system/utest/fidl-compiler/
H A Djson_generator_tests.cpp289 "kind": "identifier",
290 "identifier": "fidl.test.json/Pizza",
300 "kind": "identifier",
301 "identifier": "fidl.test.json/Pasta",

Completed in 98 milliseconds