Home
last modified time | relevance | path

Searched refs:Union (Results 1 – 23 of 23) sorted by relevance

/system/host/banjo/include/banjo/
A Djson_generator.h94 void Generate(const flat::Union& value);
95 void Generate(const flat::Union::Member& value);
A Dnames.h36 std::string NameUnionTag(StringView union_name, const flat::Union::Member& member);
52 std::string NameCodedUnion(const flat::Union* union_decl);
A Dddk_generator.h104 const flat::Union& union_info;
131 NameUnions(const std::vector<std::unique_ptr<flat::Union>>& union_infos);
180 NameUnions(const std::vector<std::unique_ptr<flat::Union>>& union_infos) override;
A Dtoken_definitions.inc62 KEYWORD(Union, "union")
A Dflat_ast.h460 struct Union : public Decl { struct
474 Union(std::unique_ptr<raw::AttributeList> attributes, Name name, std::vector<Member> members) in Union() argument
595 bool CompileUnion(Union* union_declaration);
693 std::vector<std::unique_ptr<Union>> union_declarations_;
/system/host/fidl/include/fidl/
A Djson_generator.h97 void Generate(const flat::Union& value);
98 void Generate(const flat::Union::Member& value);
A Dnames.h36 std::string NameUnionTag(StringView union_name, const flat::Union::Member& member);
53 std::string NameCodedUnion(const flat::Union* union_decl);
A Dc_generator.h108 const flat::Union& union_info;
139 NameUnions(const std::vector<std::unique_ptr<flat::Union>>& union_infos);
A Dtoken_definitions.inc63 KEYWORD(Union, "union")
A Dflat_ast.h747 struct Union : public Decl { struct
757 Union(std::unique_ptr<raw::AttributeList> attributes, Name name, std::vector<Member> members) in Union() argument
1129 bool CompileUnion(Union* union_declaration);
1171 std::vector<std::unique_ptr<Union>> union_declarations_;
/system/private/efi/
A Druntime-services.h74 } Union; member
/system/utest/banjo-compiler/
A Dtest_library.h83 const banjo::flat::Union* LookupUnion(const std::string& name) { in LookupUnion()
/system/host/banjo/lib/
A Dflat_ast.cpp156 TypeShape CUnionTypeShape(const std::vector<flat::Union::Member>& members) { in CUnionTypeShape()
369 bool Union::Member::HasAttribute(banjo::StringView name) const { in HasAttribute()
373 banjo::StringView Union::Member::GetAttribute(banjo::StringView name) const { in GetAttribute()
817 std::vector<Union::Member> members; in ConsumeUnionDeclaration()
831 std::make_unique<Union>(std::move(attributes), std::move(name), std::move(members))); in ConsumeUnionDeclaration()
1188 auto union_decl = static_cast<const Union*>(decl); in DeclDependencies()
1420 bool Library::CompileUnion(Union* union_declaration) { in CompileUnion()
1511 auto union_decl = static_cast<Union*>(decl); in Compile()
1627 Union* union_decl = static_cast<Union*>(named_decl); in CompileIdentifierType()
A Dnames.cpp273 std::string NameUnionTag(StringView union_name, const flat::Union::Member& member) { in NameUnionTag()
397 std::string NameCodedUnion(const flat::Union* union_decl) { in NameCodedUnion()
A Djson_generator.cpp433 void JSONGenerator::Generate(const flat::Union& value) { in Generate()
445 void JSONGenerator::Generate(const flat::Union::Member& value) { in Generate()
A Dtables_generator.cpp482 auto union_decl = static_cast<const flat::Union*>(decl); in CompileFields()
561 auto union_decl = static_cast<const flat::Union*>(decl); in Compile()
A Dddk_generator.cpp1291 DdkGenerator::NameUnions(const std::vector<std::unique_ptr<flat::Union>>& union_infos) { in NameUnions()
1306 DdktlGenerator::NameUnions(const std::vector<std::unique_ptr<flat::Union>>& union_infos) {
/system/utest/fidl-compiler/
A Dtest_library.h95 const fidl::flat::Union* LookupUnion(const std::string& name) { in LookupUnion()
/system/host/fidl/lib/
A Dflat_ast.cpp169 TypeShape CUnionTypeShape(const std::vector<flat::Union::Member>& members) { in CUnionTypeShape()
531 auto union_decl = static_cast<const Union*>(decl); in MaxBytesConstraint()
571 auto union_decl = static_cast<const Union*>(decl); in MaxHandlesConstraint()
1228 std::vector<Union::Member> members; in ConsumeUnionDeclaration()
1242 std::make_unique<Union>(std::move(attributes), std::move(name), std::move(members))); in ConsumeUnionDeclaration()
1854 auto union_decl = static_cast<const Union*>(decl); in DeclDependencies()
2286 bool Library::CompileUnion(Union* union_declaration) { in CompileUnion()
2401 auto union_decl = static_cast<Union*>(decl); in Compile()
2553 Union* union_decl = static_cast<Union*>(named_decl); in CompileIdentifierType()
A Dnames.cpp254 std::string NameUnionTag(StringView union_name, const flat::Union::Member& member) { in NameUnionTag()
482 std::string NameCodedUnion(const flat::Union* union_decl) { in NameCodedUnion()
A Djson_generator.cpp502 void JSONGenerator::Generate(const flat::Union& value) { in Generate()
515 void JSONGenerator::Generate(const flat::Union::Member& value) { in Generate()
A Dtables_generator.cpp540 auto union_decl = static_cast<const flat::Union*>(decl); in CompileFields()
655 auto union_decl = static_cast<const flat::Union*>(decl); in Compile()
A Dc_generator.cpp555 const std::vector<flat::Union::Member>& union_members) { in GenerateMembers()
801 CGenerator::NameUnions(const std::vector<std::unique_ptr<flat::Union>>& union_infos) { in NameUnions()

Completed in 73 milliseconds