diff --git a/generator/jsonserializationcodegenerator.cpp b/generator/jsonserializationcodegenerator.cpp index 5dc5871..f2113e3 100644 --- a/generator/jsonserializationcodegenerator.cpp +++ b/generator/jsonserializationcodegenerator.cpp @@ -37,8 +37,7 @@ void JsonSerializationCodeGenerator::addDeclaration(clang::Decl *decl) if (!record->hasDefinition()) { return; } - // add classes derived from any instantiation of "ReflectiveRapidJSON::JsonSerializable" - // and also add classes explicitely specified via "--additional-classes" argument + string qualifiedName(qualifiedNameIfRelevant(record)); if (!qualifiedName.empty()) { m_relevantClasses.emplace_back(move(qualifiedName), record);