Searched refs:members (Results 1 - 10 of 10) sorted by relevance

/fuchsia/zircon/system/host/fidl/lib/
H A Draw_ast.cpp159 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 Dparser.cpp625 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 Dc_generator.cpp497 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 Dflat_ast.cpp152 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 Djson_generator.cpp354 GenerateObjectMember("members", value.members);
416 GenerateObjectMember("members", value.members);
443 GenerateObjectMember("members", value.members);
475 GenerateObjectMember("members", value.members);
H A Dtables_generator.cpp526 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 Djson_generator_tests.cpp88 "members": [
158 "members": [
239 "members": [
263 "members": [
286 "members": [
/fuchsia/zircon/system/host/fidl/include/fidl/
H A Dflat_ast.h376 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 Draw_ast.h389 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 Dc_generator.h107 void GenerateStructDeclaration(StringView name, const std::vector<Member>& members);
108 void GenerateTaggedUnionDeclaration(StringView name, const std::vector<Member>& members);

Completed in 114 milliseconds