diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 61ce09f..93ab8dc 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -64,8 +64,8 @@ set(SOURCES ${LIB_SRC_DIR}/Structures/StructOffPageSymbol.cpp ${LIB_SRC_DIR}/Structures/StructPackage.cpp ${LIB_SRC_DIR}/Structures/StructPartCell.cpp - ${LIB_SRC_DIR}/Structures/StructPartInst.cpp ${LIB_SRC_DIR}/Structures/StructPinShapeSymbol.cpp + ${LIB_SRC_DIR}/Structures/StructPlacedInstance.cpp ${LIB_SRC_DIR}/Structures/StructPort.cpp ${LIB_SRC_DIR}/Structures/StructPortSymbol.cpp ${LIB_SRC_DIR}/Structures/StructSthInHierarchy1.cpp diff --git a/src/Primitives/PrimCommentText.cpp b/src/Primitives/PrimCommentText.cpp index e2d09b0..9b36a28 100644 --- a/src/Primitives/PrimCommentText.cpp +++ b/src/Primitives/PrimCommentText.cpp @@ -30,7 +30,7 @@ void PrimCommentText::read(FileFormatVersion /* aVersion */) // Maybe the byte length does not count itself and // the following 4 zero bytes. // This issue is somehow related to the disabled - // readOptionalTrailingFuture check in StructPartInst + // readOptionalTrailingFuture check in StructPlacedInstance // and readOptionalTrailingFuture in StructT0x10 const uint32_t byteLength = ds.readUint32() + 8U; diff --git a/src/RecordFactory.cpp b/src/RecordFactory.cpp index f6a0a99..52c6d79 100644 --- a/src/RecordFactory.cpp +++ b/src/RecordFactory.cpp @@ -45,8 +45,8 @@ #include "Structures/StructOffPageSymbol.hpp" #include "Structures/StructPackage.hpp" #include "Structures/StructPartCell.hpp" -#include "Structures/StructPartInst.hpp" #include "Structures/StructPinShapeSymbol.hpp" +#include "Structures/StructPlacedInstance.hpp" #include "Structures/StructPort.hpp" #include "Structures/StructPortSymbol.hpp" #include "Structures/StructSthInHierarchy1.hpp" @@ -97,7 +97,7 @@ std::unique_ptr RecordFactory::build(StreamContext& aCtx, Structure aStr case Structure::Package: return std::make_unique(aCtx); break; case Structure::PartCell: return std::make_unique(aCtx); break; case Structure::PinShapeSymbol: return std::make_unique(aCtx); break; - case Structure::PlacedInstance: return std::make_unique(aCtx); break; + case Structure::PlacedInstance: return std::make_unique(aCtx); break; case Structure::Port: return std::make_unique(aCtx); break; case Structure::PortSymbol: return std::make_unique(aCtx); break; case Structure::SthInHierarchy1: return std::make_unique(aCtx); break; diff --git a/src/Streams/StreamPage.cpp b/src/Streams/StreamPage.cpp index 4b50b16..290082e 100644 --- a/src/Streams/StreamPage.cpp +++ b/src/Streams/StreamPage.cpp @@ -86,13 +86,13 @@ void StreamPage::read(FileFormatVersion /* aVersion */) wires.push_back(dynamic_pointer_cast(parser.readStructure())); } - const uint16_t lenPartInsts = ds.readUint16(); + const uint16_t lenPlacedInstances = ds.readUint16(); - mCtx.mLogger.trace("lenPartInsts = {}", lenPartInsts); + mCtx.mLogger.trace("lenPlacedInstances = {}", lenPlacedInstances); - for(size_t i = 0u; i < lenPartInsts; ++i) + for(size_t i = 0u; i < lenPlacedInstances; ++i) { - partInsts.push_back(dynamic_pointer_cast(parser.readStructure())); + placedInstances.push_back(dynamic_pointer_cast(parser.readStructure())); } const uint16_t lenPorts = ds.readUint16(); diff --git a/src/Streams/StreamPage.hpp b/src/Streams/StreamPage.hpp index 1d7e62a..ac7ba2f 100644 --- a/src/Streams/StreamPage.hpp +++ b/src/Streams/StreamPage.hpp @@ -17,7 +17,7 @@ #include "Structures/StructGlobal.hpp" #include "Structures/StructGraphicInst.hpp" #include "Structures/StructOffPageConnector.hpp" -#include "Structures/StructPartInst.hpp" +#include "Structures/StructPlacedInstance.hpp" #include "Structures/StructPort.hpp" #include "Structures/StructT0x34.hpp" #include "Structures/StructT0x35.hpp" @@ -30,7 +30,7 @@ class StreamPage : public Stream public: StreamPage(ContainerContext& aCtx, const fs::path& aInputStream) : Stream{aCtx, aInputStream}, name{}, pageSize{}, pageSettings{mCtx}, - titleBlocks{}, t0x34s{}, t0x35s{}, wires{}, partInsts{}, ports{}, globals{}, offPageConnectors{}, + titleBlocks{}, t0x34s{}, t0x35s{}, wires{}, placedInstances{}, ports{}, globals{}, offPageConnectors{}, ercObjects{}, busEntries{}, graphicInsts{} { } @@ -56,7 +56,7 @@ class StreamPage : public Stream std::vector> t0x34s; std::vector> t0x35s; std::vector> wires; - std::vector> partInsts; + std::vector> placedInstances; std::vector> ports; std::vector> globals; std::vector> offPageConnectors; @@ -113,12 +113,12 @@ static std::string to_string(const StreamPage& aObj) } } - str += fmt::format("{}partInsts:\n", indent(1)); - for(size_t i = 0u; i < aObj.partInsts.size(); ++i) + str += fmt::format("{}placedInstances:\n", indent(1)); + for(size_t i = 0u; i < aObj.placedInstances.size(); ++i) { - if(aObj.partInsts[i]) + if(aObj.placedInstances[i]) { - str += indent(fmt::format("[{}]: {}", i, aObj.partInsts[i]->to_string()), 2); + str += indent(fmt::format("[{}]: {}", i, aObj.placedInstances[i]->to_string()), 2); } } diff --git a/src/Structures/StructPartInst.cpp b/src/Structures/StructPlacedInstance.cpp similarity index 95% rename from src/Structures/StructPartInst.cpp rename to src/Structures/StructPlacedInstance.cpp index 3740bd8..8ba6a96 100644 --- a/src/Structures/StructPartInst.cpp +++ b/src/Structures/StructPlacedInstance.cpp @@ -12,10 +12,10 @@ #include "FutureData.hpp" #include "General.hpp" #include "GenericParser.hpp" -#include "Structures/StructPartInst.hpp" +#include "Structures/StructPlacedInstance.hpp" -void StructPartInst::read(FileFormatVersion /* aVersion */) +void StructPlacedInstance::read(FileFormatVersion /* aVersion */) { auto& ds = mCtx.mDs; GenericParser parser{mCtx}; diff --git a/src/Structures/StructPartInst.hpp b/src/Structures/StructPlacedInstance.hpp similarity index 81% rename from src/Structures/StructPartInst.hpp rename to src/Structures/StructPlacedInstance.hpp index abf48bf..3fccf13 100644 --- a/src/Structures/StructPartInst.hpp +++ b/src/Structures/StructPlacedInstance.hpp @@ -1,5 +1,5 @@ -#ifndef STRUCTPARTINST_HPP -#define STRUCTPARTINST_HPP +#ifndef STRUCTPLACEDINSTANCE_HPP +#define STRUCTPLACEDINSTANCE_HPP #include @@ -18,11 +18,11 @@ #include "Structures/StructT0x10.hpp" -class StructPartInst : public Record +class StructPlacedInstance : public Record { public: - StructPartInst(StreamContext& aCtx) : Record{aCtx}, symbolDisplayProps{}, + StructPlacedInstance(StreamContext& aCtx) : Record{aCtx}, symbolDisplayProps{}, t0x10s{} { } @@ -46,7 +46,7 @@ class StructPartInst : public Record [[maybe_unused]] -static std::string to_string(const StructPartInst& aObj) +static std::string to_string(const StructPlacedInstance& aObj) { std::string str; @@ -74,14 +74,14 @@ static std::string to_string(const StructPartInst& aObj) } -inline std::string StructPartInst::to_string() const +inline std::string StructPlacedInstance::to_string() const { return ::to_string(*this); } [[maybe_unused]] -static std::ostream& operator<<(std::ostream& aOs, const StructPartInst& aVal) +static std::ostream& operator<<(std::ostream& aOs, const StructPlacedInstance& aVal) { aOs << to_string(aVal); @@ -89,4 +89,4 @@ static std::ostream& operator<<(std::ostream& aOs, const StructPartInst& aVal) } -#endif // STRUCTPARTINST_HPP \ No newline at end of file +#endif // STRUCTPLACEDINSTANCE_HPP \ No newline at end of file diff --git a/src/VisitorPattern.hpp b/src/VisitorPattern.hpp index 7757618..bea1354 100644 --- a/src/VisitorPattern.hpp +++ b/src/VisitorPattern.hpp @@ -55,8 +55,8 @@ class StructOffPageConnector; class StructOffPageSymbol; class StructPackage; class StructPartCell; -class StructPartInst; class StructPinShapeSymbol; +class StructPlacedInstance; class StructPort; class StructPortSymbol; class StructSthInHierarchy1; @@ -137,8 +137,8 @@ class Visitor virtual void visit(const StructOffPageSymbol& aObj) = 0; virtual void visit(const StructPackage& aObj) = 0; virtual void visit(const StructPartCell& aObj) = 0; - virtual void visit(const StructPartInst& aObj) = 0; virtual void visit(const StructPinShapeSymbol& aObj) = 0; + virtual void visit(const StructPlacedInstance& aObj) = 0; virtual void visit(const StructPort& aObj) = 0; virtual void visit(const StructPortSymbol& aObj) = 0; virtual void visit(const StructSthInHierarchy1& aObj) = 0; diff --git a/src/XmlExporter.hpp b/src/XmlExporter.hpp index a643a34..6cc3573 100644 --- a/src/XmlExporter.hpp +++ b/src/XmlExporter.hpp @@ -103,8 +103,8 @@ class XmlExporter : public Visitor virtual void visit(const StructOffPageSymbol& /* aObj */) override { } virtual void visit(const StructPackage& aObj) override; virtual void visit(const StructPartCell& /* aObj */) override { } - virtual void visit(const StructPartInst& /* aObj */) override { } virtual void visit(const StructPinShapeSymbol& /* aObj */) override { } + virtual void visit(const StructPlacedInstance& /* aObj */) override { } virtual void visit(const StructPort& /* aObj */) override { } virtual void visit(const StructPortSymbol& /* aObj */) override { } virtual void visit(const StructSthInHierarchy1& /* aObj */) override { }