aboutsummaryrefslogtreecommitdiff
path: root/generate_cpp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'generate_cpp.cpp')
-rw-r--r--generate_cpp.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/generate_cpp.cpp b/generate_cpp.cpp
index 8f104758..fcc27b69 100644
--- a/generate_cpp.cpp
+++ b/generate_cpp.cpp
@@ -1338,10 +1338,10 @@ std::unique_ptr<Document> BuildParcelSource(const AidlTypenames& typenames, cons
std::string GenerateEnumToString(const AidlTypenames& typenames,
const AidlEnumDeclaration& enum_decl) {
std::ostringstream code;
- const std::string signature =
- "static inline std::string toString(" + enum_decl.GetName() + " val)";
+ code << "[[nodiscard]]";
GenerateDeprecated(code, enum_decl);
- code << signature << " {\n";
+ code << " static inline std::string toString(" << enum_decl.GetName() << " val)";
+ code << " {\n";
code << " switch(val) {\n";
std::set<std::string> unique_cases;
for (const auto& enumerator : enum_decl.GetEnumerators()) {