/fuchsia/zircon/system/host/fidl/lib/ |
H A D | raw_ast.cpp | 159 for (auto member = members.begin(); member != members.end(); ++member) { 228 for (auto member = members.begin(); 229 member != members.end(); 256 for (auto member = members.begin(); 257 member != members.end(); 278 for (auto member = members.begin(); 279 member != members.end();
|
H A D | parser.cpp | 625 std::vector<std::unique_ptr<raw::EnumMember>> members; local 646 auto parse_member = [&members, this]() { 655 members.emplace_back(ParseEnumMember()); 670 if (members.empty()) 675 std::move(subtype), std::move(members)); 880 std::vector<std::unique_ptr<raw::StructMember>> members; local 892 auto parse_member = [&members, this]() { 901 members.emplace_back(ParseStructMember()); 916 if (members.empty()) 921 std::move(members)); 972 std::vector<std::unique_ptr<raw::TableMember>> members; local 1037 std::vector<std::unique_ptr<raw::UnionMember>> members; local [all...] |
H A D | c_generator.cpp | 497 std::vector<CGenerator::Member> members; local 498 members.reserve(union_members.size()); 500 members.push_back(CreateMember(library, union_member)); 502 return members; 604 void CGenerator::GenerateStructDeclaration(StringView name, const std::vector<Member>& members) { argument 607 for (const auto& member : members) { 616 const std::vector<Member>& members) { 621 for (const auto& member : members) { 742 for (const auto& member : named_enum.enum_info.members) { 817 std::vector<CGenerator::Member> members; local 615 GenerateTaggedUnionDeclaration(StringView name, const std::vector<Member>& members) argument 839 std::vector<CGenerator::Member> members; local 851 std::vector<CGenerator::Member> members = local [all...] |
H A D | flat_ast.cpp | 152 TypeShape CUnionTypeShape(const std::vector<flat::Union::Member>& members) { argument 159 for (const auto& member : members) { 689 std::vector<Enum::Member> members; local 690 for (auto& member : enum_declaration->members) { 696 members.emplace_back(location, std::move(value), std::move(attributes)); 706 std::make_unique<Enum>(std::move(attributes), std::move(name), type, std::move(members))); 780 std::vector<Struct::Member> members; local 781 for (auto& member : struct_declaration->members) { 793 members.emplace_back(std::move(type), member->identifier->location(), 798 std::make_unique<Struct>(std::move(attributes), std::move(name), std::move(members))); 806 std::vector<Table::Member> members; local 844 std::vector<Union::Member> members; local [all...] |
H A D | json_generator.cpp | 354 GenerateObjectMember("members", value.members); 416 GenerateObjectMember("members", value.members); 443 GenerateObjectMember("members", value.members); 475 GenerateObjectMember("members", value.members);
|
H A D | tables_generator.cpp | 526 for (const auto& member : struct_decl->members) { 540 for (const auto& member : union_decl->members) { 547 // We need union_members.size() to match union_decl->members.size() because 559 std::map<uint32_t, const flat::Table::Member*> members; local 560 for (const auto& member : table_decl->members) { 561 if (!members.emplace(member.ordinal->Value(), &member).second) { 565 for (const auto& member_pair : members) {
|
/fuchsia/zircon/system/utest/fidl-compiler/ |
H A D | json_generator_tests.cpp | 88 "members": [ 158 "members": [ 239 "members": [ 263 "members": [ 286 "members": [
|
/fuchsia/zircon/system/host/fidl/include/fidl/ |
H A D | flat_ast.h | 376 std::vector<Member> members) 378 members(std::move(members)) {} 381 std::vector<Member> members; member in struct:fidl::flat::Enum 450 Struct(std::unique_ptr<raw::AttributeList> attributes, Name name, std::vector<Member> members) argument 451 : Decl(Kind::kStruct, std::move(attributes), std::move(name)), members(std::move(members)) { 454 std::vector<Member> members; member in struct:fidl::flat::Struct 487 Table(std::unique_ptr<raw::AttributeList> attributes, Name name, std::vector<Member> members) argument 488 : Decl(Kind::kTable, std::move(attributes), std::move(name)), members(st 375 Enum(std::unique_ptr<raw::AttributeList> attributes, Name name, types::PrimitiveSubtype type, std::vector<Member> members) argument 491 std::vector<Member> members; member in struct:fidl::flat::Table 506 Union(std::unique_ptr<raw::AttributeList> attributes, Name name, std::vector<Member> members) argument 509 std::vector<Member> members; member in struct:fidl::flat::Union [all...] |
H A D | raw_ast.h | 389 std::vector<std::unique_ptr<EnumMember>> members) 391 maybe_subtype(std::move(maybe_subtype)), members(std::move(members)) {} 398 std::vector<std::unique_ptr<EnumMember>> members; member in class:fidl::raw::EnumDeclaration 480 std::vector<std::unique_ptr<StructMember>> members) 482 members(std::move(members)) {} 488 std::vector<std::unique_ptr<StructMember>> members; member in class:fidl::raw::StructDeclaration 526 std::vector<std::unique_ptr<TableMember>> members) 528 members(st 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 478 StructDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Identifier> identifier, std::vector<std::unique_ptr<StructMember>> members) argument 524 TableDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Identifier> identifier, std::vector<std::unique_ptr<TableMember>> members) argument 534 std::vector<std::unique_ptr<TableMember>> members; member in struct:fidl::raw::TableDeclaration 552 UnionDeclaration(Token start, Token end, std::unique_ptr<AttributeList> attributes, std::unique_ptr<Identifier> identifier, std::vector<std::unique_ptr<UnionMember>> members) argument 562 std::vector<std::unique_ptr<UnionMember>> members; member in class:fidl::raw::UnionDeclaration [all...] |
H A D | c_generator.h | 107 void GenerateStructDeclaration(StringView name, const std::vector<Member>& members); 108 void GenerateTaggedUnionDeclaration(StringView name, const std::vector<Member>& members);
|