Lines Matching refs:enum_decl
1332 void GenerateEnumClassDecl(CodeWriter& out, const AidlEnumDeclaration& enum_decl, in GenerateEnumClassDecl() argument
1334 cpp::GenerateEnumClassDecl(out, enum_decl, CppNameOf(enum_decl.GetBackingType(), typenames), in GenerateEnumClassDecl()
1346 } else if (auto enum_decl = AidlCast<AidlEnumDeclaration>(defined_type); enum_decl) { in GenerateClassDecl() local
1347 GenerateEnumClassDecl(out, *enum_decl, typenames); in GenerateClassDecl()
1440 void Visit(const AidlEnumDeclaration& enum_decl) override { in GenerateHeaderDefinitions()
1441 const auto backing_type = CppNameOf(enum_decl.GetBackingType(), typenames); in GenerateHeaderDefinitions()
1442 EnterNamespace(out, enum_decl); in GenerateHeaderDefinitions()
1443 out << GenerateEnumToString(enum_decl, backing_type); in GenerateHeaderDefinitions()
1444 LeaveNamespace(out, enum_decl); in GenerateHeaderDefinitions()
1448 out << GenerateEnumValues(enum_decl, {""}); in GenerateHeaderDefinitions()
1493 } else if (auto enum_decl = AidlCast<AidlEnumDeclaration>(defined_type); enum_decl) { in GenerateClientHeader() local
1510 } else if (auto enum_decl = AidlCast<AidlEnumDeclaration>(defined_type); enum_decl) { in GenerateServerHeader() local
1550 void Visit(const AidlEnumDeclaration& enum_decl) override { in GenerateSource()
1551 if (!enum_decl.GetParentType()) { in GenerateSource()