From c559eb451e7783b72c44e27db375158edaa498b7 Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Fri, 12 May 2017 15:58:26 -0700 Subject: Made codegen always output a file, even on an empty schema. Previously, we had a check to simply skip such files, but this tends to make build systems unhappy. This only affects C++ and JS, since other language output per-class files. Change-Id: I54224642725bbafb9f6e1654ed3693e62ca9f7d7 Tested: on Linux. --- src/code_generators.cpp | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'src/code_generators.cpp') diff --git a/src/code_generators.cpp b/src/code_generators.cpp index b9e73c62..7838cedf 100644 --- a/src/code_generators.cpp +++ b/src/code_generators.cpp @@ -89,18 +89,6 @@ std::string BaseGenerator::NamespaceDir(const Namespace &ns) const { return BaseGenerator::NamespaceDir(parser_, path_, ns); } -bool BaseGenerator::IsEverythingGenerated() const { - for (auto it = parser_.enums_.vec.begin(); it != parser_.enums_.vec.end(); - ++it) { - if (!(*it)->generated) return false; - } - for (auto it = parser_.structs_.vec.begin(); - it != parser_.structs_.vec.end(); ++it) { - if (!(*it)->generated) return false; - } - return true; - } - std::string BaseGenerator::FullNamespace(const char *separator, const Namespace &ns) { std::string namespace_name; -- cgit v1.2.3