Revise C++ code gen

Remove unused header includes
This commit is contained in:
Rob Bocchino 2024-05-01 10:06:16 -07:00
parent b8f6d9f8a5
commit f706e977bb
46 changed files with 1 additions and 129 deletions

View File

@ -98,22 +98,11 @@ case class ArrayCppWriter (
}
private def getCppIncludes: CppDoc.Member = {
val systemHeaders = List(
"cstdio",
"cstring",
).map(CppWriter.systemHeaderString).map(line)
val userHeaders = List(
"Fw/Types/Assert.hpp",
"Fw/Types/StringUtils.hpp",
s"${s.getRelativePath(fileName).toString}.hpp"
).sorted.map(CppWriter.headerString).map(line)
linesMember(
List(
Line.blank :: systemHeaders,
Line.blank :: userHeaders
).flatten,
CppDoc.Lines.Cpp
)
linesMember(Line.blank :: userHeaders, CppDoc.Lines.Cpp)
}
private def getClassMembers: List[CppDoc.Class.Member] =

View File

@ -114,7 +114,6 @@ case class StructCppWriter(
private def getCppIncludes: CppDoc.Member = {
val userHeaders = List(
"Fw/Types/Assert.hpp",
"Fw/Types/StringUtils.hpp",
s"${s.getRelativePath(fileName).toString}.hpp",
).sorted.map(CppWriter.headerString).map(line)
linesMember(Line.blank :: userHeaders, CppDoc.Lines.Cpp)

View File

@ -4,12 +4,8 @@
// \brief cpp file for A array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "AArrayAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -4,12 +4,8 @@
// \brief cpp file for AbsType array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "AbsTypeArrayAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -4,12 +4,8 @@
// \brief cpp file for BuiltInType array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "BuiltInTypeArrayAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -4,12 +4,8 @@
// \brief cpp file for C_A array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "C_AArrayAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -4,12 +4,8 @@
// \brief cpp file for Enum1 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Enum1ArrayAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -4,12 +4,8 @@
// \brief cpp file for Enum2 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Enum2ArrayAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -4,11 +4,7 @@
// \brief cpp file for HeaderPath array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "HeaderPathArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveArray array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveArrayArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveBool array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveBoolArrayAc.hpp"
namespace M {

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveF32e array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveF32eArrayAc.hpp"
namespace M {

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveF32f array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveF32fArrayAc.hpp"
namespace M {

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveF64 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveF64ArrayAc.hpp"
namespace M {

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveI32 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveI32ArrayAc.hpp"
namespace M {

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveI64 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveI64ArrayAc.hpp"
namespace M {

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveU16 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveU16ArrayAc.hpp"
namespace M {

View File

@ -4,11 +4,7 @@
// \brief cpp file for PrimitiveU8 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveU8ArrayAc.hpp"
namespace M {

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "S1SerializableAc.hpp"
namespace M {

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "S2SerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "S3SerializableAc.hpp"
namespace S {

View File

@ -4,11 +4,7 @@
// \brief cpp file for SingleElement array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "SingleElementArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for String1 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "String1ArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for String2 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "String2ArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for StringArray array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "StringArrayArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for Struct1 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "Struct1ArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for Struct2 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "Struct2ArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for Struct3 array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "Struct3ArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -4,11 +4,7 @@
// \brief cpp file for A array
// ======================================================================
#include <cstdio>
#include <cstring>
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "base/AArrayAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "base/SSerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -6,7 +6,6 @@
#include "AbsTypeSerializableAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -6,7 +6,6 @@
#include "C_SSerializableAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -6,7 +6,6 @@
#include "DefaultSerializableAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -6,7 +6,6 @@
#include "EnumSerializableAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -6,7 +6,6 @@
#include "FormatSerializableAc.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
// ----------------------------------------------------------------------
// Constructors

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "IncludedSerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "IncludingSerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "Modules1SerializableAc.hpp"
namespace M {

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "Modules2SerializableAc.hpp"
namespace M {

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "Modules3SerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "Modules4SerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveSerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "PrimitiveStructSerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "SSerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "StringArraySerializableAc.hpp"
// ----------------------------------------------------------------------

View File

@ -5,7 +5,6 @@
// ======================================================================
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/StringUtils.hpp"
#include "StringSerializableAc.hpp"
// ----------------------------------------------------------------------