From 877ba9390243f85d7e7f80c3efd2aae613f8da4a Mon Sep 17 00:00:00 2001 From: Henner Zeller Date: Fri, 10 Oct 2025 23:21:19 -0700 Subject: [PATCH] Fix includes in generated files (not for submit just reference) Signed-off-by: Henner Zeller --- src/odb/src/db/dbAccessPoint.cpp | 3 +++ src/odb/src/db/dbBusPort.cpp | 2 ++ src/odb/src/db/dbBusPort.h | 2 ++ src/odb/src/db/dbCellEdgeSpacing.cpp | 1 + src/odb/src/db/dbChip.cpp | 6 ++++++ src/odb/src/db/dbChip.h | 1 + src/odb/src/db/dbChipBump.cpp | 1 + src/odb/src/db/dbChipBumpInst.cpp | 1 + src/odb/src/db/dbChipBumpInstItr.cpp | 1 + src/odb/src/db/dbChipConn.cpp | 1 + src/odb/src/db/dbChipConnItr.cpp | 1 + src/odb/src/db/dbChipInst.cpp | 4 ++++ src/odb/src/db/dbChipInstItr.cpp | 1 + src/odb/src/db/dbChipNet.cpp | 1 + src/odb/src/db/dbChipNetItr.cpp | 1 + src/odb/src/db/dbChipRegion.cpp | 3 +++ src/odb/src/db/dbChipRegion.h | 2 ++ src/odb/src/db/dbChipRegionInst.cpp | 2 ++ src/odb/src/db/dbChipRegionInstItr.cpp | 1 + src/odb/src/db/dbDatabase.cpp | 3 +++ src/odb/src/db/dbDatabase.h | 1 + src/odb/src/db/dbDft.cpp | 2 ++ src/odb/src/db/dbDft.h | 1 + src/odb/src/db/dbGCellGrid.cpp | 6 ++++++ src/odb/src/db/dbGDSARef.cpp | 1 + src/odb/src/db/dbGDSARef.h | 2 ++ src/odb/src/db/dbGDSBoundary.cpp | 3 +++ src/odb/src/db/dbGDSBoundary.h | 1 + src/odb/src/db/dbGDSBox.cpp | 2 ++ src/odb/src/db/dbGDSBox.h | 1 + src/odb/src/db/dbGDSPath.cpp | 2 ++ src/odb/src/db/dbGDSPath.h | 1 + src/odb/src/db/dbGDSSRef.cpp | 1 + src/odb/src/db/dbGDSSRef.h | 2 ++ src/odb/src/db/dbGDSStructure.cpp | 5 +++++ src/odb/src/db/dbGDSStructure.h | 1 + src/odb/src/db/dbGDSText.cpp | 2 ++ src/odb/src/db/dbGDSText.h | 2 ++ src/odb/src/db/dbGlobalConnect.cpp | 6 ++++++ src/odb/src/db/dbGroup.cpp | 6 ++++++ src/odb/src/db/dbGroupInstItr.cpp | 1 + src/odb/src/db/dbGroupItr.cpp | 1 + src/odb/src/db/dbGroupModInstItr.cpp | 1 + src/odb/src/db/dbGuide.cpp | 4 ++++ src/odb/src/db/dbGuideItr.cpp | 1 + src/odb/src/db/dbIsolation.cpp | 5 +++++ src/odb/src/db/dbLevelShifter.cpp | 5 +++++ src/odb/src/db/dbLevelShifter.h | 1 + src/odb/src/db/dbLogicPort.cpp | 3 +++ src/odb/src/db/dbMarker.cpp | 8 ++++++++ src/odb/src/db/dbMarker.h | 1 + src/odb/src/db/dbMarkerCategory.cpp | 6 ++++++ src/odb/src/db/dbMarkerCategory.h | 1 + src/odb/src/db/dbMasterEdgeType.cpp | 1 + src/odb/src/db/dbMetalWidthViaMap.cpp | 1 + src/odb/src/db/dbModBTerm.cpp | 7 +++++++ src/odb/src/db/dbModITerm.cpp | 8 ++++++++ src/odb/src/db/dbModInst.cpp | 4 ++++ src/odb/src/db/dbModInst.h | 3 +++ src/odb/src/db/dbModNet.cpp | 9 +++++++++ src/odb/src/db/dbModule.cpp | 3 +++ src/odb/src/db/dbModuleBusPortModBTermItr.cpp | 3 +++ src/odb/src/db/dbModuleInstItr.cpp | 1 + src/odb/src/db/dbModuleModBTermItr.cpp | 1 + src/odb/src/db/dbModuleModInstItr.cpp | 1 + src/odb/src/db/dbModuleModInstModITermItr.cpp | 1 + src/odb/src/db/dbModuleModNetBTermItr.cpp | 1 + src/odb/src/db/dbModuleModNetITermItr.cpp | 1 + src/odb/src/db/dbModuleModNetItr.cpp | 1 + src/odb/src/db/dbModuleModNetModBTermItr.cpp | 1 + src/odb/src/db/dbModuleModNetModITermItr.cpp | 1 + src/odb/src/db/dbModulePortItr.cpp | 1 + src/odb/src/db/dbNetTrack.cpp | 2 ++ src/odb/src/db/dbNetTrackItr.cpp | 1 + src/odb/src/db/dbPolygon.cpp | 5 +++++ src/odb/src/db/dbPolygon.h | 2 ++ src/odb/src/db/dbPowerDomain.cpp | 2 ++ src/odb/src/db/dbPowerDomain.h | 2 ++ src/odb/src/db/dbPowerSwitch.cpp | 5 +++++ src/odb/src/db/dbProperty.cpp | 5 +++++ src/odb/src/db/dbProperty.h | 1 + src/odb/src/db/dbRegionGroupItr.cpp | 1 + src/odb/src/db/dbScanChain.cpp | 4 ++++ src/odb/src/db/dbScanChain.h | 3 +++ src/odb/src/db/dbScanInst.cpp | 4 ++++ src/odb/src/db/dbScanList.cpp | 3 +++ src/odb/src/db/dbScanListScanInstItr.cpp | 1 + src/odb/src/db/dbScanPartition.cpp | 2 ++ src/odb/src/db/dbScanPartition.h | 1 + src/odb/src/db/dbScanPin.cpp | 2 ++ src/odb/src/db/dbTechLayer.cpp | 9 +++++++++ src/odb/src/db/dbTechLayer.h | 2 ++ src/odb/src/db/dbTechLayerAreaRule.cpp | 1 + src/odb/src/db/dbTechLayerArraySpacingRule.cpp | 1 + src/odb/src/db/dbTechLayerCornerSpacingRule.cpp | 3 +++ src/odb/src/db/dbTechLayerCornerSpacingRule.h | 2 ++ src/odb/src/db/dbTechLayerCutClassRule.cpp | 3 +++ src/odb/src/db/dbTechLayerCutEnclosureRule.cpp | 1 + src/odb/src/db/dbTechLayerCutSpacingRule.cpp | 1 + src/odb/src/db/dbTechLayerCutSpacingTableDefRule.cpp | 5 +++++ src/odb/src/db/dbTechLayerCutSpacingTableDefRule.h | 1 + src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.cpp | 4 ++++ src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.h | 2 ++ src/odb/src/db/dbTechLayerEolExtensionRule.cpp | 3 +++ src/odb/src/db/dbTechLayerEolExtensionRule.h | 2 ++ src/odb/src/db/dbTechLayerEolKeepOutRule.cpp | 1 + src/odb/src/db/dbTechLayerForbiddenSpacingRule.cpp | 1 + src/odb/src/db/dbTechLayerKeepOutZoneRule.cpp | 1 + src/odb/src/db/dbTechLayerMaxSpacingRule.cpp | 1 + src/odb/src/db/dbTechLayerMinCutRule.cpp | 1 + src/odb/src/db/dbTechLayerMinStepRule.cpp | 1 + src/odb/src/db/dbTechLayerSpacingEolRule.cpp | 1 + src/odb/src/db/dbTechLayerSpacingEolRule.h | 1 + src/odb/src/db/dbTechLayerSpacingTablePrlRule.cpp | 7 +++++++ src/odb/src/db/dbTechLayerTwoWiresForbiddenSpcRule.cpp | 1 + src/odb/src/db/dbTechLayerWidthTableRule.cpp | 2 ++ src/odb/src/db/dbTechLayerWrongDirSpacingRule.cpp | 1 + src/odb/src/db/dbTechLayerWrongDirSpacingRule.h | 1 + 118 files changed, 279 insertions(+) diff --git a/src/odb/src/db/dbAccessPoint.cpp b/src/odb/src/db/dbAccessPoint.cpp index adafa176de0..bf39252d3a0 100644 --- a/src/odb/src/db/dbAccessPoint.cpp +++ b/src/odb/src/db/dbAccessPoint.cpp @@ -5,7 +5,9 @@ #include "dbAccessPoint.h" #include +#include #include +#include #include "dbCore.h" #include "dbDatabase.h" @@ -14,6 +16,7 @@ #include "odb/db.h" #include "odb/dbObject.h" #include "odb/dbTypes.h" +#include "odb/geom.h" // User Code Begin Includes #include #include diff --git a/src/odb/src/db/dbBusPort.cpp b/src/odb/src/db/dbBusPort.cpp index f0ed4aed82e..ef8a6c3931d 100644 --- a/src/odb/src/db/dbBusPort.cpp +++ b/src/odb/src/db/dbBusPort.cpp @@ -5,6 +5,7 @@ #include "dbBusPort.h" #include "dbBlock.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbModBTerm.h" @@ -16,6 +17,7 @@ #include "dbTable.hpp" #include "dbVector.h" #include "odb/db.h" +#include "odb/dbSet.h" namespace odb { template class dbTable<_dbBusPort>; diff --git a/src/odb/src/db/dbBusPort.h b/src/odb/src/db/dbBusPort.h index c71cfee53c3..760983c0f8f 100644 --- a/src/odb/src/db/dbBusPort.h +++ b/src/odb/src/db/dbBusPort.h @@ -4,6 +4,8 @@ // Generator Code Begin Header #pragma once +#include + #include "dbCore.h" #include "odb/dbId.h" #include "odb/odb.h" diff --git a/src/odb/src/db/dbCellEdgeSpacing.cpp b/src/odb/src/db/dbCellEdgeSpacing.cpp index 0b71261abaa..5a79a5145c1 100644 --- a/src/odb/src/db/dbCellEdgeSpacing.cpp +++ b/src/odb/src/db/dbCellEdgeSpacing.cpp @@ -8,6 +8,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbChip.cpp b/src/odb/src/db/dbChip.cpp index 7ecb21f7937..127b71b429d 100644 --- a/src/odb/src/db/dbChip.cpp +++ b/src/odb/src/db/dbChip.cpp @@ -4,6 +4,7 @@ // Generator Code Begin Cpp #include "dbChip.h" +#include #include #include @@ -11,6 +12,8 @@ #include "dbBlockItr.h" #include "dbChipConn.h" #include "dbChipRegion.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbNameCache.h" #include "dbProperty.h" @@ -19,7 +22,10 @@ #include "dbTable.hpp" #include "dbTech.h" #include "odb/db.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" +#include "odb/dbStream.h" +#include "odb/geom.h" // User Code Begin Includes #include "dbChipConnItr.h" #include "dbChipInst.h" diff --git a/src/odb/src/db/dbChip.h b/src/odb/src/db/dbChip.h index 10e05332c53..39df3e7e15f 100644 --- a/src/odb/src/db/dbChip.h +++ b/src/odb/src/db/dbChip.h @@ -9,6 +9,7 @@ #include "dbCore.h" #include "odb/dbId.h" +#include "odb/dbObject.h" #include "odb/geom.h" #include "odb/odb.h" diff --git a/src/odb/src/db/dbChipBump.cpp b/src/odb/src/db/dbChipBump.cpp index 3fd2e798dc0..4a8cfbc8bbb 100644 --- a/src/odb/src/db/dbChipBump.cpp +++ b/src/odb/src/db/dbChipBump.cpp @@ -5,6 +5,7 @@ #include "dbChipBump.h" #include "dbChip.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbInst.h" #include "dbTable.h" diff --git a/src/odb/src/db/dbChipBumpInst.cpp b/src/odb/src/db/dbChipBumpInst.cpp index 5a50bda8fea..b06f671d7a7 100644 --- a/src/odb/src/db/dbChipBumpInst.cpp +++ b/src/odb/src/db/dbChipBumpInst.cpp @@ -5,6 +5,7 @@ #include "dbChipBumpInst.h" #include "dbChip.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbInst.h" #include "dbTable.h" diff --git a/src/odb/src/db/dbChipBumpInstItr.cpp b/src/odb/src/db/dbChipBumpInstItr.cpp index 755cdbd1e5f..02b9a35cf48 100644 --- a/src/odb/src/db/dbChipBumpInstItr.cpp +++ b/src/odb/src/db/dbChipBumpInstItr.cpp @@ -8,6 +8,7 @@ #include "dbChipRegionInst.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbChipConn.cpp b/src/odb/src/db/dbChipConn.cpp index f997e7c2111..8767a75edbf 100644 --- a/src/odb/src/db/dbChipConn.cpp +++ b/src/odb/src/db/dbChipConn.cpp @@ -11,6 +11,7 @@ #include "dbChipInst.h" #include "dbChipRegion.h" #include "dbChipRegionInst.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbChipConnItr.cpp b/src/odb/src/db/dbChipConnItr.cpp index c3e90e09827..ac2f0467014 100644 --- a/src/odb/src/db/dbChipConnItr.cpp +++ b/src/odb/src/db/dbChipConnItr.cpp @@ -8,6 +8,7 @@ #include "dbChipConn.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbChipInst.cpp b/src/odb/src/db/dbChipInst.cpp index 91108d81262..8b5e0ef6288 100644 --- a/src/odb/src/db/dbChipInst.cpp +++ b/src/odb/src/db/dbChipInst.cpp @@ -7,10 +7,14 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbSet.h" +#include "odb/dbTypes.h" +#include "odb/geom.h" // User Code Begin Includes #include "dbChip.h" #include "dbChipBumpInst.h" diff --git a/src/odb/src/db/dbChipInstItr.cpp b/src/odb/src/db/dbChipInstItr.cpp index 1c5ed423f86..71adeb65c6d 100644 --- a/src/odb/src/db/dbChipInstItr.cpp +++ b/src/odb/src/db/dbChipInstItr.cpp @@ -8,6 +8,7 @@ #include "dbChipInst.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbChipNet.cpp b/src/odb/src/db/dbChipNet.cpp index fc007b80547..448ba53eb4e 100644 --- a/src/odb/src/db/dbChipNet.cpp +++ b/src/odb/src/db/dbChipNet.cpp @@ -12,6 +12,7 @@ #include "dbChipBumpInst.h" #include "dbChipInst.h" #include "dbChipRegionInst.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbChipNetItr.cpp b/src/odb/src/db/dbChipNetItr.cpp index 924b468c0fb..9c9c7a4246a 100644 --- a/src/odb/src/db/dbChipNetItr.cpp +++ b/src/odb/src/db/dbChipNetItr.cpp @@ -8,6 +8,7 @@ #include "dbChipNet.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbChipRegion.cpp b/src/odb/src/db/dbChipRegion.cpp index b9cbbe45175..ccf7fc34a56 100644 --- a/src/odb/src/db/dbChipRegion.cpp +++ b/src/odb/src/db/dbChipRegion.cpp @@ -4,14 +4,17 @@ // Generator Code Begin Cpp #include "dbChipRegion.h" +#include #include #include "dbChipBump.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" #include "dbTechLayer.h" #include "odb/db.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" // User Code Begin Includes #include "dbChip.h" diff --git a/src/odb/src/db/dbChipRegion.h b/src/odb/src/db/dbChipRegion.h index 5616c7689bd..64f1b86be42 100644 --- a/src/odb/src/db/dbChipRegion.h +++ b/src/odb/src/db/dbChipRegion.h @@ -4,10 +4,12 @@ // Generator Code Begin Header #pragma once +#include #include #include "dbCore.h" #include "odb/dbId.h" +#include "odb/dbObject.h" #include "odb/dbTypes.h" #include "odb/geom.h" #include "odb/odb.h" diff --git a/src/odb/src/db/dbChipRegionInst.cpp b/src/odb/src/db/dbChipRegionInst.cpp index f7847972f59..5bfc53789dc 100644 --- a/src/odb/src/db/dbChipRegionInst.cpp +++ b/src/odb/src/db/dbChipRegionInst.cpp @@ -5,10 +5,12 @@ #include "dbChipRegionInst.h" #include "dbChipRegion.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbSet.h" // User Code Begin Includes #include "dbChip.h" #include "dbChipBumpInst.h" diff --git a/src/odb/src/db/dbChipRegionInstItr.cpp b/src/odb/src/db/dbChipRegionInstItr.cpp index 2c679500fb8..c155553ecb0 100644 --- a/src/odb/src/db/dbChipRegionInstItr.cpp +++ b/src/odb/src/db/dbChipRegionInstItr.cpp @@ -9,6 +9,7 @@ #include "dbChipRegionInst.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbDatabase.cpp b/src/odb/src/db/dbDatabase.cpp index 44ce85bf989..546ee8eea16 100644 --- a/src/odb/src/db/dbDatabase.cpp +++ b/src/odb/src/db/dbDatabase.cpp @@ -10,10 +10,13 @@ #include "dbChipInst.h" #include "dbChipNet.h" #include "dbChipRegionInst.h" +#include "dbCore.h" #include "dbProperty.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbDatabaseObserver.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" // User Code Begin Includes #include diff --git a/src/odb/src/db/dbDatabase.h b/src/odb/src/db/dbDatabase.h index 0009ee33bc1..1cb6e912c32 100644 --- a/src/odb/src/db/dbDatabase.h +++ b/src/odb/src/db/dbDatabase.h @@ -7,6 +7,7 @@ #include "dbCore.h" #include "dbHashTable.h" #include "odb/dbId.h" +#include "odb/dbObject.h" #include "odb/odb.h" // User Code Begin Includes #include diff --git a/src/odb/src/db/dbDft.cpp b/src/odb/src/db/dbDft.cpp index 229306e9086..591818e753c 100644 --- a/src/odb/src/db/dbDft.cpp +++ b/src/odb/src/db/dbDft.cpp @@ -4,12 +4,14 @@ // Generator Code Begin Cpp #include "dbDft.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbScanChain.h" #include "dbScanPin.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" namespace odb { template class dbTable<_dbDft>; diff --git a/src/odb/src/db/dbDft.h b/src/odb/src/db/dbDft.h index 0be341b5dde..63a8985b908 100644 --- a/src/odb/src/db/dbDft.h +++ b/src/odb/src/db/dbDft.h @@ -6,6 +6,7 @@ #include "dbBlock.h" #include "dbCore.h" +#include "odb/dbObject.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbGCellGrid.cpp b/src/odb/src/db/dbGCellGrid.cpp index ac33cf6d851..6d926931826 100644 --- a/src/odb/src/db/dbGCellGrid.cpp +++ b/src/odb/src/db/dbGCellGrid.cpp @@ -6,14 +6,20 @@ #include #include +#include #include +#include +#include +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.h" #include "dbTable.h" #include "dbTable.hpp" #include "dbTechLayer.h" #include "odb/db.h" +#include "odb/dbMatrix.h" +#include "odb/dbTypes.h" // User Code Begin Includes #include diff --git a/src/odb/src/db/dbGDSARef.cpp b/src/odb/src/db/dbGDSARef.cpp index ef0c14b1572..248a5894386 100644 --- a/src/odb/src/db/dbGDSARef.cpp +++ b/src/odb/src/db/dbGDSARef.cpp @@ -9,6 +9,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbGDSARef.h b/src/odb/src/db/dbGDSARef.h index d26b9b473c3..77a628334c2 100644 --- a/src/odb/src/db/dbGDSARef.h +++ b/src/odb/src/db/dbGDSARef.h @@ -12,6 +12,8 @@ #include "dbCore.h" #include "dbGDSStructure.h" #include "odb/dbId.h" +#include "odb/dbTypes.h" +#include "odb/geom.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbGDSBoundary.cpp b/src/odb/src/db/dbGDSBoundary.cpp index 9eadf7c9927..66164826239 100644 --- a/src/odb/src/db/dbGDSBoundary.cpp +++ b/src/odb/src/db/dbGDSBoundary.cpp @@ -9,11 +9,14 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" +#include "dbGDSStructure.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" #include "odb/dbTypes.h" +#include "odb/geom.h" namespace odb { template class dbTable<_dbGDSBoundary>; diff --git a/src/odb/src/db/dbGDSBoundary.h b/src/odb/src/db/dbGDSBoundary.h index d2de12537fe..17d984c2835 100644 --- a/src/odb/src/db/dbGDSBoundary.h +++ b/src/odb/src/db/dbGDSBoundary.h @@ -11,6 +11,7 @@ #include "dbCore.h" #include "dbGDSStructure.h" +#include "odb/geom.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbGDSBox.cpp b/src/odb/src/db/dbGDSBox.cpp index 49aabf84d26..82c029e2b51 100644 --- a/src/odb/src/db/dbGDSBox.cpp +++ b/src/odb/src/db/dbGDSBox.cpp @@ -9,7 +9,9 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" +#include "dbGDSStructure.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" diff --git a/src/odb/src/db/dbGDSBox.h b/src/odb/src/db/dbGDSBox.h index 456c0636641..e5a34548031 100644 --- a/src/odb/src/db/dbGDSBox.h +++ b/src/odb/src/db/dbGDSBox.h @@ -11,6 +11,7 @@ #include "dbCore.h" #include "dbGDSStructure.h" +#include "odb/geom.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbGDSPath.cpp b/src/odb/src/db/dbGDSPath.cpp index c4ee714dfb3..f5390795769 100644 --- a/src/odb/src/db/dbGDSPath.cpp +++ b/src/odb/src/db/dbGDSPath.cpp @@ -9,7 +9,9 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" +#include "dbGDSStructure.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" diff --git a/src/odb/src/db/dbGDSPath.h b/src/odb/src/db/dbGDSPath.h index 9a0c0a66baa..e29000342ce 100644 --- a/src/odb/src/db/dbGDSPath.h +++ b/src/odb/src/db/dbGDSPath.h @@ -11,6 +11,7 @@ #include "dbCore.h" #include "dbGDSStructure.h" +#include "odb/geom.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbGDSSRef.cpp b/src/odb/src/db/dbGDSSRef.cpp index e1c132f8d18..b16434c0ab0 100644 --- a/src/odb/src/db/dbGDSSRef.cpp +++ b/src/odb/src/db/dbGDSSRef.cpp @@ -9,6 +9,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbGDSSRef.h b/src/odb/src/db/dbGDSSRef.h index 2262a3120df..44494685fa6 100644 --- a/src/odb/src/db/dbGDSSRef.h +++ b/src/odb/src/db/dbGDSSRef.h @@ -12,6 +12,8 @@ #include "dbCore.h" #include "dbGDSStructure.h" #include "odb/dbId.h" +#include "odb/dbTypes.h" +#include "odb/geom.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbGDSStructure.cpp b/src/odb/src/db/dbGDSStructure.cpp index b8ad9249600..119fd557d2d 100644 --- a/src/odb/src/db/dbGDSStructure.cpp +++ b/src/odb/src/db/dbGDSStructure.cpp @@ -4,6 +4,10 @@ // Generator Code Begin Cpp #include "dbGDSStructure.h" +#include + +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbGDSARef.h" #include "dbGDSBoundary.h" @@ -16,6 +20,7 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" #include "odb/dbTypes.h" namespace odb { diff --git a/src/odb/src/db/dbGDSStructure.h b/src/odb/src/db/dbGDSStructure.h index 3386a5f76ac..7e54aef9719 100644 --- a/src/odb/src/db/dbGDSStructure.h +++ b/src/odb/src/db/dbGDSStructure.h @@ -9,6 +9,7 @@ #include "dbVector.h" #include "odb/db.h" #include "odb/dbId.h" +#include "odb/dbObject.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbGDSText.cpp b/src/odb/src/db/dbGDSText.cpp index 16cdab756b0..e5f8d7532c4 100644 --- a/src/odb/src/db/dbGDSText.cpp +++ b/src/odb/src/db/dbGDSText.cpp @@ -9,7 +9,9 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" +#include "dbGDSStructure.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" diff --git a/src/odb/src/db/dbGDSText.h b/src/odb/src/db/dbGDSText.h index e57c4f87a79..cfc3d06f220 100644 --- a/src/odb/src/db/dbGDSText.h +++ b/src/odb/src/db/dbGDSText.h @@ -11,6 +11,8 @@ #include "dbCore.h" #include "dbGDSStructure.h" +#include "odb/dbTypes.h" +#include "odb/geom.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbGlobalConnect.cpp b/src/odb/src/db/dbGlobalConnect.cpp index 997039ae3f6..4d0d59e85dd 100644 --- a/src/odb/src/db/dbGlobalConnect.cpp +++ b/src/odb/src/db/dbGlobalConnect.cpp @@ -4,13 +4,19 @@ // Generator Code Begin Cpp #include "dbGlobalConnect.h" +#include #include +#include #include +#include +#include "dbBlock.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbSet.h" // User Code Begin Includes #include "dbInst.h" #include "dbLib.h" diff --git a/src/odb/src/db/dbGroup.cpp b/src/odb/src/db/dbGroup.cpp index 632b5efd348..356b9290faf 100644 --- a/src/odb/src/db/dbGroup.cpp +++ b/src/odb/src/db/dbGroup.cpp @@ -5,10 +5,13 @@ #include "dbGroup.h" #include +#include #include #include "dbBlock.h" #include "dbBox.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbGroupInstItr.h" #include "dbGroupItr.h" @@ -19,7 +22,10 @@ #include "dbNet.h" #include "dbTable.h" #include "dbTable.hpp" +#include "dbVector.h" #include "odb/db.h" +#include "odb/dbSet.h" +#include "odb/dbTypes.h" // User Code Begin Includes #include "dbGroupGroundNetItr.h" #include "dbGroupPowerNetItr.h" diff --git a/src/odb/src/db/dbGroupInstItr.cpp b/src/odb/src/db/dbGroupInstItr.cpp index 5b0cd4412ac..076506cc462 100644 --- a/src/odb/src/db/dbGroupInstItr.cpp +++ b/src/odb/src/db/dbGroupInstItr.cpp @@ -8,6 +8,7 @@ #include "dbInst.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbGroupItr.cpp b/src/odb/src/db/dbGroupItr.cpp index 344acaf1dbb..bff843d472d 100644 --- a/src/odb/src/db/dbGroupItr.cpp +++ b/src/odb/src/db/dbGroupItr.cpp @@ -7,6 +7,7 @@ #include "dbGroup.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" // User Code Begin Includes #include "dbModule.h" // User Code End Includes diff --git a/src/odb/src/db/dbGroupModInstItr.cpp b/src/odb/src/db/dbGroupModInstItr.cpp index 51fe8223b81..bfa8b7ed16f 100644 --- a/src/odb/src/db/dbGroupModInstItr.cpp +++ b/src/odb/src/db/dbGroupModInstItr.cpp @@ -8,6 +8,7 @@ #include "dbModInst.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbGuide.cpp b/src/odb/src/db/dbGuide.cpp index 9515d610ade..90ab74ec24b 100644 --- a/src/odb/src/db/dbGuide.cpp +++ b/src/odb/src/db/dbGuide.cpp @@ -4,12 +4,16 @@ // Generator Code Begin Cpp #include "dbGuide.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbNet.h" #include "dbTable.h" #include "dbTable.hpp" #include "dbTechLayer.h" #include "odb/db.h" +#include "odb/dbObject.h" +#include "odb/dbSet.h" +#include "utl/Logger.h" // User Code Begin Includes #include "dbBlock.h" #include "dbJournal.h" diff --git a/src/odb/src/db/dbGuideItr.cpp b/src/odb/src/db/dbGuideItr.cpp index a890be5b8e3..2720fa6ca27 100644 --- a/src/odb/src/db/dbGuideItr.cpp +++ b/src/odb/src/db/dbGuideItr.cpp @@ -7,6 +7,7 @@ #include "dbGuide.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" // User Code Begin Includes #include "dbNet.h" // User Code End Includes diff --git a/src/odb/src/db/dbIsolation.cpp b/src/odb/src/db/dbIsolation.cpp index e6d41187091..506fee163cb 100644 --- a/src/odb/src/db/dbIsolation.cpp +++ b/src/odb/src/db/dbIsolation.cpp @@ -4,9 +4,13 @@ // Generator Code Begin Cpp #include "dbIsolation.h" +#include #include +#include #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbMaster.h" @@ -15,6 +19,7 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbTypes.h" namespace odb { template class dbTable<_dbIsolation>; diff --git a/src/odb/src/db/dbLevelShifter.cpp b/src/odb/src/db/dbLevelShifter.cpp index 6227ce65f26..70e76bec42f 100644 --- a/src/odb/src/db/dbLevelShifter.cpp +++ b/src/odb/src/db/dbLevelShifter.cpp @@ -4,9 +4,14 @@ // Generator Code Begin Cpp #include "dbLevelShifter.h" +#include #include +#include +#include #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbMaster.h" diff --git a/src/odb/src/db/dbLevelShifter.h b/src/odb/src/db/dbLevelShifter.h index fd74d0cc988..b9c63580389 100644 --- a/src/odb/src/db/dbLevelShifter.h +++ b/src/odb/src/db/dbLevelShifter.h @@ -5,6 +5,7 @@ #pragma once #include +#include #include "dbCore.h" #include "dbVector.h" diff --git a/src/odb/src/db/dbLogicPort.cpp b/src/odb/src/db/dbLogicPort.cpp index 4f6261f0189..69614c4323d 100644 --- a/src/odb/src/db/dbLogicPort.cpp +++ b/src/odb/src/db/dbLogicPort.cpp @@ -4,9 +4,12 @@ // Generator Code Begin Cpp #include "dbLogicPort.h" +#include #include #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbIsolation.h" diff --git a/src/odb/src/db/dbMarker.cpp b/src/odb/src/db/dbMarker.cpp index 78e5543f431..c2086bc8a56 100644 --- a/src/odb/src/db/dbMarker.cpp +++ b/src/odb/src/db/dbMarker.cpp @@ -6,10 +6,16 @@ #include #include +#include +#include +#include #include +#include +#include #include "dbBTerm.h" #include "dbBlock.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbITerm.h" #include "dbInst.h" @@ -22,6 +28,8 @@ #include "dbTechLayer.h" #include "dbVector.h" #include "odb/db.h" +#include "odb/dbObject.h" +#include "odb/geom.h" // User Code Begin Includes #include "odb/dbBlockCallBackObj.h" // User Code End Includes diff --git a/src/odb/src/db/dbMarker.h b/src/odb/src/db/dbMarker.h index f72dbce5f4c..dd31ddc0686 100644 --- a/src/odb/src/db/dbMarker.h +++ b/src/odb/src/db/dbMarker.h @@ -9,6 +9,7 @@ #include "dbCore.h" #include "dbVector.h" #include "odb/dbId.h" +#include "odb/dbObject.h" #include "odb/odb.h" // User Code Begin Includes #include diff --git a/src/odb/src/db/dbMarkerCategory.cpp b/src/odb/src/db/dbMarkerCategory.cpp index 8125c6846cc..a8b3009ccd8 100644 --- a/src/odb/src/db/dbMarkerCategory.cpp +++ b/src/odb/src/db/dbMarkerCategory.cpp @@ -4,14 +4,20 @@ // Generator Code Begin Cpp #include "dbMarkerCategory.h" +#include +#include +#include #include #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbMarker.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" // User Code Begin Includes #include diff --git a/src/odb/src/db/dbMarkerCategory.h b/src/odb/src/db/dbMarkerCategory.h index a7eb2fc9b49..2a2a3c1494f 100644 --- a/src/odb/src/db/dbMarkerCategory.h +++ b/src/odb/src/db/dbMarkerCategory.h @@ -9,6 +9,7 @@ #include "dbCore.h" #include "dbHashTable.h" #include "odb/dbId.h" +#include "odb/dbObject.h" #include "odb/odb.h" // User Code Begin Includes #include diff --git a/src/odb/src/db/dbMasterEdgeType.cpp b/src/odb/src/db/dbMasterEdgeType.cpp index f5621b08690..a68d8d49401 100644 --- a/src/odb/src/db/dbMasterEdgeType.cpp +++ b/src/odb/src/db/dbMasterEdgeType.cpp @@ -6,6 +6,7 @@ #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbMaster.h" #include "dbTable.h" diff --git a/src/odb/src/db/dbMetalWidthViaMap.cpp b/src/odb/src/db/dbMetalWidthViaMap.cpp index 35a0bdc8944..e92d1003bbf 100644 --- a/src/odb/src/db/dbMetalWidthViaMap.cpp +++ b/src/odb/src/db/dbMetalWidthViaMap.cpp @@ -6,6 +6,7 @@ #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbModBTerm.cpp b/src/odb/src/db/dbModBTerm.cpp index c909cb3e9b9..31db1e88efa 100644 --- a/src/odb/src/db/dbModBTerm.cpp +++ b/src/odb/src/db/dbModBTerm.cpp @@ -4,8 +4,12 @@ // Generator Code Begin Cpp #include "dbModBTerm.h" +#include + #include "dbBlock.h" #include "dbBusPort.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbJournal.h" @@ -15,6 +19,9 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" +#include "odb/dbSet.h" +#include "utl/Logger.h" // User Code Begin Includes #include "odb/dbBlockCallBackObj.h" // User Code End Includes diff --git a/src/odb/src/db/dbModITerm.cpp b/src/odb/src/db/dbModITerm.cpp index 9cbe4708166..3ed4f02cf59 100644 --- a/src/odb/src/db/dbModITerm.cpp +++ b/src/odb/src/db/dbModITerm.cpp @@ -4,7 +4,13 @@ // Generator Code Begin Cpp #include "dbModITerm.h" +#include +#include +#include + #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbJournal.h" @@ -14,6 +20,8 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" +#include "odb/dbSet.h" // User Code Begin Includes #include "odb/dbBlockCallBackObj.h" // User Code End Includes diff --git a/src/odb/src/db/dbModInst.cpp b/src/odb/src/db/dbModInst.cpp index f1163541152..0a1d1102482 100644 --- a/src/odb/src/db/dbModInst.cpp +++ b/src/odb/src/db/dbModInst.cpp @@ -13,6 +13,8 @@ // Generator Code Begin Cpp #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbJournal.h" @@ -22,6 +24,8 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" +#include "odb/dbSet.h" // User Code Begin Includes #include "dbGroup.h" #include "dbModBTerm.h" diff --git a/src/odb/src/db/dbModInst.h b/src/odb/src/db/dbModInst.h index 02c6ecba709..760243c0143 100644 --- a/src/odb/src/db/dbModInst.h +++ b/src/odb/src/db/dbModInst.h @@ -4,6 +4,9 @@ // Generator Code Begin Header #pragma once +#include +#include + #include "dbCore.h" #include "dbVector.h" #include "odb/dbId.h" diff --git a/src/odb/src/db/dbModNet.cpp b/src/odb/src/db/dbModNet.cpp index d669183face..b75ce32a054 100644 --- a/src/odb/src/db/dbModNet.cpp +++ b/src/odb/src/db/dbModNet.cpp @@ -4,7 +4,14 @@ // Generator Code Begin Cpp #include "dbModNet.h" +#include +#include +#include +#include + #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbITerm.h" @@ -17,6 +24,8 @@ #include "dbTable.hpp" #include "dbVector.h" #include "odb/db.h" +#include "odb/dbObject.h" +#include "odb/dbSet.h" // User Code Begin Includes #include "dbModuleModNetBTermItr.h" #include "dbModuleModNetITermItr.h" diff --git a/src/odb/src/db/dbModule.cpp b/src/odb/src/db/dbModule.cpp index 52b83d0557d..6047c6e9ff8 100644 --- a/src/odb/src/db/dbModule.cpp +++ b/src/odb/src/db/dbModule.cpp @@ -6,6 +6,7 @@ #include "dbBlock.h" #include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbInst.h" @@ -16,6 +17,8 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" +#include "odb/dbSet.h" // User Code Begin Includes #include #include diff --git a/src/odb/src/db/dbModuleBusPortModBTermItr.cpp b/src/odb/src/db/dbModuleBusPortModBTermItr.cpp index 5acaca96076..d1ab1915720 100644 --- a/src/odb/src/db/dbModuleBusPortModBTermItr.cpp +++ b/src/odb/src/db/dbModuleBusPortModBTermItr.cpp @@ -4,11 +4,14 @@ // Generator Code Begin Cpp #include "dbModuleBusPortModBTermItr.h" +#include + #include "dbBusPort.h" #include "dbModBTerm.h" #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleInstItr.cpp b/src/odb/src/db/dbModuleInstItr.cpp index c44e838ae49..92f7b116154 100644 --- a/src/odb/src/db/dbModuleInstItr.cpp +++ b/src/odb/src/db/dbModuleInstItr.cpp @@ -8,6 +8,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleModBTermItr.cpp b/src/odb/src/db/dbModuleModBTermItr.cpp index e478f9ced87..f64b44f979d 100644 --- a/src/odb/src/db/dbModuleModBTermItr.cpp +++ b/src/odb/src/db/dbModuleModBTermItr.cpp @@ -9,6 +9,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleModInstItr.cpp b/src/odb/src/db/dbModuleModInstItr.cpp index 2d755b7058d..f177a34e6e1 100644 --- a/src/odb/src/db/dbModuleModInstItr.cpp +++ b/src/odb/src/db/dbModuleModInstItr.cpp @@ -8,6 +8,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleModInstModITermItr.cpp b/src/odb/src/db/dbModuleModInstModITermItr.cpp index 0a36875683b..249ee934e09 100644 --- a/src/odb/src/db/dbModuleModInstModITermItr.cpp +++ b/src/odb/src/db/dbModuleModInstModITermItr.cpp @@ -9,6 +9,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleModNetBTermItr.cpp b/src/odb/src/db/dbModuleModNetBTermItr.cpp index f9f1611f6cf..d5138550d34 100644 --- a/src/odb/src/db/dbModuleModNetBTermItr.cpp +++ b/src/odb/src/db/dbModuleModNetBTermItr.cpp @@ -9,6 +9,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleModNetITermItr.cpp b/src/odb/src/db/dbModuleModNetITermItr.cpp index adb892256b0..a4ba3b7d73a 100644 --- a/src/odb/src/db/dbModuleModNetITermItr.cpp +++ b/src/odb/src/db/dbModuleModNetITermItr.cpp @@ -9,6 +9,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleModNetItr.cpp b/src/odb/src/db/dbModuleModNetItr.cpp index dff88d77bc0..0869196688a 100644 --- a/src/odb/src/db/dbModuleModNetItr.cpp +++ b/src/odb/src/db/dbModuleModNetItr.cpp @@ -8,6 +8,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleModNetModBTermItr.cpp b/src/odb/src/db/dbModuleModNetModBTermItr.cpp index 1eb939db94f..600a2f3d174 100644 --- a/src/odb/src/db/dbModuleModNetModBTermItr.cpp +++ b/src/odb/src/db/dbModuleModNetModBTermItr.cpp @@ -9,6 +9,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModuleModNetModITermItr.cpp b/src/odb/src/db/dbModuleModNetModITermItr.cpp index ef526fedb50..896e130d20c 100644 --- a/src/odb/src/db/dbModuleModNetModITermItr.cpp +++ b/src/odb/src/db/dbModuleModNetModITermItr.cpp @@ -9,6 +9,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbModulePortItr.cpp b/src/odb/src/db/dbModulePortItr.cpp index 090c1ff04f4..5bca599d4b3 100644 --- a/src/odb/src/db/dbModulePortItr.cpp +++ b/src/odb/src/db/dbModulePortItr.cpp @@ -10,6 +10,7 @@ #include "dbModule.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbNetTrack.cpp b/src/odb/src/db/dbNetTrack.cpp index 327812f8815..68d1b49d0c6 100644 --- a/src/odb/src/db/dbNetTrack.cpp +++ b/src/odb/src/db/dbNetTrack.cpp @@ -4,12 +4,14 @@ // Generator Code Begin Cpp #include "dbNetTrack.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbNet.h" #include "dbTable.h" #include "dbTable.hpp" #include "dbTechLayer.h" #include "odb/db.h" +#include "odb/dbSet.h" // User Code Begin Includes #include "dbBlock.h" // User Code End Includes diff --git a/src/odb/src/db/dbNetTrackItr.cpp b/src/odb/src/db/dbNetTrackItr.cpp index 836b04c6f25..3dcf5d4e625 100644 --- a/src/odb/src/db/dbNetTrackItr.cpp +++ b/src/odb/src/db/dbNetTrackItr.cpp @@ -7,6 +7,7 @@ #include "dbNetTrack.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" // User Code Begin Includes #include "dbNet.h" // User Code End Includes diff --git a/src/odb/src/db/dbPolygon.cpp b/src/odb/src/db/dbPolygon.cpp index 08158904522..511e081fbae 100644 --- a/src/odb/src/db/dbPolygon.cpp +++ b/src/odb/src/db/dbPolygon.cpp @@ -6,11 +6,16 @@ #include #include +#include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbSet.h" +#include "odb/dbTypes.h" +#include "odb/geom.h" // User Code Begin Includes #include "dbBoxItr.h" #include "dbLib.h" diff --git a/src/odb/src/db/dbPolygon.h b/src/odb/src/db/dbPolygon.h index f423e9928be..fecc1af8f19 100644 --- a/src/odb/src/db/dbPolygon.h +++ b/src/odb/src/db/dbPolygon.h @@ -4,6 +4,8 @@ // Generator Code Begin Header #pragma once +#include + #include "dbCore.h" #include "odb/dbId.h" #include "odb/geom.h" diff --git a/src/odb/src/db/dbPowerDomain.cpp b/src/odb/src/db/dbPowerDomain.cpp index a4695f99e5c..d6ed3aebfa9 100644 --- a/src/odb/src/db/dbPowerDomain.cpp +++ b/src/odb/src/db/dbPowerDomain.cpp @@ -5,6 +5,8 @@ #include "dbPowerDomain.h" #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbIsolation.h" diff --git a/src/odb/src/db/dbPowerDomain.h b/src/odb/src/db/dbPowerDomain.h index e3120f9d682..ca477e46fa2 100644 --- a/src/odb/src/db/dbPowerDomain.h +++ b/src/odb/src/db/dbPowerDomain.h @@ -4,6 +4,8 @@ // Generator Code Begin Header #pragma once +#include + #include "dbCore.h" #include "dbVector.h" #include "odb/dbId.h" diff --git a/src/odb/src/db/dbPowerSwitch.cpp b/src/odb/src/db/dbPowerSwitch.cpp index f4c8c087c23..9f722d3b304 100644 --- a/src/odb/src/db/dbPowerSwitch.cpp +++ b/src/odb/src/db/dbPowerSwitch.cpp @@ -4,10 +4,14 @@ // Generator Code Begin Cpp #include "dbPowerSwitch.h" +#include #include #include +#include #include "dbBlock.h" +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.hpp" #include "dbMTerm.h" @@ -16,6 +20,7 @@ #include "dbPowerDomain.h" #include "dbTable.h" #include "dbTable.hpp" +#include "dbVector.h" #include "odb/db.h" #include "utl/Logger.h" namespace odb { diff --git a/src/odb/src/db/dbProperty.cpp b/src/odb/src/db/dbProperty.cpp index 1f3063a1695..a4056e8eee9 100644 --- a/src/odb/src/db/dbProperty.cpp +++ b/src/odb/src/db/dbProperty.cpp @@ -4,13 +4,16 @@ // Generator Code Begin Cpp #include "dbProperty.h" +#include #include +#include #include #include #include #include "dbBlock.h" #include "dbChip.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbLib.h" #include "dbName.h" @@ -20,6 +23,8 @@ #include "dbTable.hpp" #include "dbTech.h" #include "odb/db.h" +#include "odb/dbObject.h" +#include "odb/dbSet.h" // User Code Begin Includes #include diff --git a/src/odb/src/db/dbProperty.h b/src/odb/src/db/dbProperty.h index 883fcd475a6..eee60adda4c 100644 --- a/src/odb/src/db/dbProperty.h +++ b/src/odb/src/db/dbProperty.h @@ -9,6 +9,7 @@ #include "dbCore.h" #include "odb/dbId.h" +#include "odb/dbObject.h" #include "odb/dbTypes.h" #include "odb/odb.h" diff --git a/src/odb/src/db/dbRegionGroupItr.cpp b/src/odb/src/db/dbRegionGroupItr.cpp index 52e8e286ac6..c868a834fc2 100644 --- a/src/odb/src/db/dbRegionGroupItr.cpp +++ b/src/odb/src/db/dbRegionGroupItr.cpp @@ -7,6 +7,7 @@ #include "dbGroup.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" // User Code Begin Includes #include "dbRegion.h" // User Code End Includes diff --git a/src/odb/src/db/dbScanChain.cpp b/src/odb/src/db/dbScanChain.cpp index 9b6aa2792f1..2c31ad5f514 100644 --- a/src/odb/src/db/dbScanChain.cpp +++ b/src/odb/src/db/dbScanChain.cpp @@ -5,8 +5,11 @@ #include "dbScanChain.h" #include +#include +#include #include "dbBlock.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbDft.h" #include "dbScanInst.h" @@ -15,6 +18,7 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" namespace odb { template class dbTable<_dbScanChain>; diff --git a/src/odb/src/db/dbScanChain.h b/src/odb/src/db/dbScanChain.h index 9ab080284d4..72024632fdb 100644 --- a/src/odb/src/db/dbScanChain.h +++ b/src/odb/src/db/dbScanChain.h @@ -5,11 +5,14 @@ #pragma once #include +#include #include "dbCore.h" #include "dbScanPin.h" #include "dbVector.h" +#include "odb/db.h" #include "odb/dbId.h" +#include "odb/dbObject.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbScanInst.cpp b/src/odb/src/db/dbScanInst.cpp index 267080ace56..369a7e66fc8 100644 --- a/src/odb/src/db/dbScanInst.cpp +++ b/src/odb/src/db/dbScanInst.cpp @@ -5,8 +5,12 @@ #include "dbScanInst.h" #include +#include #include +#include +#include "dbBlock.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbDft.h" #include "dbScanChain.h" diff --git a/src/odb/src/db/dbScanList.cpp b/src/odb/src/db/dbScanList.cpp index 9b663c59574..ab08e15b71d 100644 --- a/src/odb/src/db/dbScanList.cpp +++ b/src/odb/src/db/dbScanList.cpp @@ -4,6 +4,8 @@ // Generator Code Begin Cpp #include "dbScanList.h" +#include "dbBlock.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbDft.h" #include "dbScanChain.h" @@ -12,6 +14,7 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbSet.h" namespace odb { template class dbTable<_dbScanList>; diff --git a/src/odb/src/db/dbScanListScanInstItr.cpp b/src/odb/src/db/dbScanListScanInstItr.cpp index 6f0bdeda8cf..97c986a83d8 100644 --- a/src/odb/src/db/dbScanListScanInstItr.cpp +++ b/src/odb/src/db/dbScanListScanInstItr.cpp @@ -8,6 +8,7 @@ #include "dbScanList.h" #include "dbTable.h" #include "dbTable.hpp" +#include "odb/dbObject.h" namespace odb { diff --git a/src/odb/src/db/dbScanPartition.cpp b/src/odb/src/db/dbScanPartition.cpp index 3972efa1cde..b3ea77c8d60 100644 --- a/src/odb/src/db/dbScanPartition.cpp +++ b/src/odb/src/db/dbScanPartition.cpp @@ -6,6 +6,7 @@ #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbDft.h" #include "dbScanChain.h" @@ -14,6 +15,7 @@ #include "dbTable.h" #include "dbTable.hpp" #include "odb/db.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" namespace odb { template class dbTable<_dbScanPartition>; diff --git a/src/odb/src/db/dbScanPartition.h b/src/odb/src/db/dbScanPartition.h index a6fdb4427cc..4699a77ab98 100644 --- a/src/odb/src/db/dbScanPartition.h +++ b/src/odb/src/db/dbScanPartition.h @@ -8,6 +8,7 @@ #include "dbCore.h" #include "dbScanPin.h" +#include "odb/dbObject.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbScanPin.cpp b/src/odb/src/db/dbScanPin.cpp index 7a897c26c04..65e39480bdc 100644 --- a/src/odb/src/db/dbScanPin.cpp +++ b/src/odb/src/db/dbScanPin.cpp @@ -4,9 +4,11 @@ // Generator Code Begin Cpp #include "dbScanPin.h" +#include #include #include "dbBlock.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbDft.h" #include "dbTable.h" diff --git a/src/odb/src/db/dbTechLayer.cpp b/src/odb/src/db/dbTechLayer.cpp index 757a177b8ec..2f4e94df13a 100644 --- a/src/odb/src/db/dbTechLayer.cpp +++ b/src/odb/src/db/dbTechLayer.cpp @@ -4,11 +4,17 @@ // Generator Code Begin Cpp #include "dbTechLayer.h" +#include #include +#include #include +#include +#include #include #include +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" @@ -32,8 +38,11 @@ #include "dbTechLayerTwoWiresForbiddenSpcRule.h" #include "dbTechLayerWidthTableRule.h" #include "dbTechLayerWrongDirSpacingRule.h" +#include "dbVector.h" #include "odb/db.h" +#include "odb/dbObject.h" #include "odb/dbSet.h" +#include "odb/dbTypes.h" // User Code Begin Includes #include "dbHashTable.hpp" #include "dbTech.h" diff --git a/src/odb/src/db/dbTechLayer.h b/src/odb/src/db/dbTechLayer.h index 62707ca274b..e0065e4408c 100644 --- a/src/odb/src/db/dbTechLayer.h +++ b/src/odb/src/db/dbTechLayer.h @@ -10,7 +10,9 @@ #include "dbCore.h" #include "dbHashTable.h" #include "dbVector.h" +#include "odb/dbId.h" #include "odb/dbMatrix.h" +#include "odb/dbObject.h" #include "odb/dbTypes.h" #include "odb/odb.h" diff --git a/src/odb/src/db/dbTechLayerAreaRule.cpp b/src/odb/src/db/dbTechLayerAreaRule.cpp index c719fd15bcb..8fd46ec458b 100644 --- a/src/odb/src/db/dbTechLayerAreaRule.cpp +++ b/src/odb/src/db/dbTechLayerAreaRule.cpp @@ -8,6 +8,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerArraySpacingRule.cpp b/src/odb/src/db/dbTechLayerArraySpacingRule.cpp index 326d4466a15..0586eb21dcf 100644 --- a/src/odb/src/db/dbTechLayerArraySpacingRule.cpp +++ b/src/odb/src/db/dbTechLayerArraySpacingRule.cpp @@ -8,6 +8,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerCornerSpacingRule.cpp b/src/odb/src/db/dbTechLayerCornerSpacingRule.cpp index e9498d3a69a..457d79b3ee1 100644 --- a/src/odb/src/db/dbTechLayerCornerSpacingRule.cpp +++ b/src/odb/src/db/dbTechLayerCornerSpacingRule.cpp @@ -6,7 +6,10 @@ #include #include +#include +#include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerCornerSpacingRule.h b/src/odb/src/db/dbTechLayerCornerSpacingRule.h index 65924bb0671..ed0e9e39676 100644 --- a/src/odb/src/db/dbTechLayerCornerSpacingRule.h +++ b/src/odb/src/db/dbTechLayerCornerSpacingRule.h @@ -4,6 +4,8 @@ // Generator Code Begin Header #pragma once +#include + #include "dbCore.h" #include "odb/odb.h" // User Code Begin Includes diff --git a/src/odb/src/db/dbTechLayerCutClassRule.cpp b/src/odb/src/db/dbTechLayerCutClassRule.cpp index d3a172e3336..d9bf268f4f2 100644 --- a/src/odb/src/db/dbTechLayerCutClassRule.cpp +++ b/src/odb/src/db/dbTechLayerCutClassRule.cpp @@ -5,8 +5,11 @@ #include "dbTechLayerCutClassRule.h" #include +#include #include +#include "dbCommon.h" +#include "dbCore.h" #include "dbDatabase.h" #include "dbHashTable.h" #include "dbTable.h" diff --git a/src/odb/src/db/dbTechLayerCutEnclosureRule.cpp b/src/odb/src/db/dbTechLayerCutEnclosureRule.cpp index d3ba8e231ed..29aa4a5e19c 100644 --- a/src/odb/src/db/dbTechLayerCutEnclosureRule.cpp +++ b/src/odb/src/db/dbTechLayerCutEnclosureRule.cpp @@ -7,6 +7,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerCutSpacingRule.cpp b/src/odb/src/db/dbTechLayerCutSpacingRule.cpp index 864b0f17880..95e02c84d30 100644 --- a/src/odb/src/db/dbTechLayerCutSpacingRule.cpp +++ b/src/odb/src/db/dbTechLayerCutSpacingRule.cpp @@ -7,6 +7,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerCutSpacingTableDefRule.cpp b/src/odb/src/db/dbTechLayerCutSpacingTableDefRule.cpp index 8f63229358f..564bac34013 100644 --- a/src/odb/src/db/dbTechLayerCutSpacingTableDefRule.cpp +++ b/src/odb/src/db/dbTechLayerCutSpacingTableDefRule.cpp @@ -4,16 +4,21 @@ // Generator Code Begin Cpp #include "dbTechLayerCutSpacingTableDefRule.h" +#include #include #include #include #include #include +#include +#include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" #include "dbTechLayer.h" +#include "dbVector.h" #include "odb/db.h" // User Code Begin Includes #include "dbTech.h" diff --git a/src/odb/src/db/dbTechLayerCutSpacingTableDefRule.h b/src/odb/src/db/dbTechLayerCutSpacingTableDefRule.h index a2c34f7c43f..ae3afa3c2b3 100644 --- a/src/odb/src/db/dbTechLayerCutSpacingTableDefRule.h +++ b/src/odb/src/db/dbTechLayerCutSpacingTableDefRule.h @@ -7,6 +7,7 @@ #include #include #include +#include #include "dbCore.h" #include "dbVector.h" diff --git a/src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.cpp b/src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.cpp index 8699cc3e2ad..88f01f0dcef 100644 --- a/src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.cpp +++ b/src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.cpp @@ -4,6 +4,10 @@ // Generator Code Begin Cpp #include "dbTechLayerCutSpacingTableOrthRule.h" +#include +#include + +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.h b/src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.h index 2e3dc495359..181fe5f6481 100644 --- a/src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.h +++ b/src/odb/src/db/dbTechLayerCutSpacingTableOrthRule.h @@ -4,6 +4,8 @@ // Generator Code Begin Header #pragma once +#include + #include "dbCore.h" #include "dbVector.h" #include "odb/odb.h" diff --git a/src/odb/src/db/dbTechLayerEolExtensionRule.cpp b/src/odb/src/db/dbTechLayerEolExtensionRule.cpp index 502450d320a..60e0676074d 100644 --- a/src/odb/src/db/dbTechLayerEolExtensionRule.cpp +++ b/src/odb/src/db/dbTechLayerEolExtensionRule.cpp @@ -6,7 +6,10 @@ #include #include +#include +#include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerEolExtensionRule.h b/src/odb/src/db/dbTechLayerEolExtensionRule.h index 41a931041c4..42812f6921c 100644 --- a/src/odb/src/db/dbTechLayerEolExtensionRule.h +++ b/src/odb/src/db/dbTechLayerEolExtensionRule.h @@ -4,6 +4,8 @@ // Generator Code Begin Header #pragma once +#include + #include "dbCore.h" #include "dbVector.h" #include "odb/odb.h" diff --git a/src/odb/src/db/dbTechLayerEolKeepOutRule.cpp b/src/odb/src/db/dbTechLayerEolKeepOutRule.cpp index c72fc287fb4..6ba3b907cbe 100644 --- a/src/odb/src/db/dbTechLayerEolKeepOutRule.cpp +++ b/src/odb/src/db/dbTechLayerEolKeepOutRule.cpp @@ -8,6 +8,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerForbiddenSpacingRule.cpp b/src/odb/src/db/dbTechLayerForbiddenSpacingRule.cpp index 61dca1d6e70..58c5fc1325d 100644 --- a/src/odb/src/db/dbTechLayerForbiddenSpacingRule.cpp +++ b/src/odb/src/db/dbTechLayerForbiddenSpacingRule.cpp @@ -6,6 +6,7 @@ #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerKeepOutZoneRule.cpp b/src/odb/src/db/dbTechLayerKeepOutZoneRule.cpp index 73055725f68..e90882aa095 100644 --- a/src/odb/src/db/dbTechLayerKeepOutZoneRule.cpp +++ b/src/odb/src/db/dbTechLayerKeepOutZoneRule.cpp @@ -8,6 +8,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerMaxSpacingRule.cpp b/src/odb/src/db/dbTechLayerMaxSpacingRule.cpp index d27cbf326c0..c1914300ff9 100644 --- a/src/odb/src/db/dbTechLayerMaxSpacingRule.cpp +++ b/src/odb/src/db/dbTechLayerMaxSpacingRule.cpp @@ -6,6 +6,7 @@ #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerMinCutRule.cpp b/src/odb/src/db/dbTechLayerMinCutRule.cpp index 899479e83f0..866da798e52 100644 --- a/src/odb/src/db/dbTechLayerMinCutRule.cpp +++ b/src/odb/src/db/dbTechLayerMinCutRule.cpp @@ -9,6 +9,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerMinStepRule.cpp b/src/odb/src/db/dbTechLayerMinStepRule.cpp index b3dbaeb7f39..34909e18496 100644 --- a/src/odb/src/db/dbTechLayerMinStepRule.cpp +++ b/src/odb/src/db/dbTechLayerMinStepRule.cpp @@ -7,6 +7,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerSpacingEolRule.cpp b/src/odb/src/db/dbTechLayerSpacingEolRule.cpp index 452648b5b5c..0a9fe223944 100644 --- a/src/odb/src/db/dbTechLayerSpacingEolRule.cpp +++ b/src/odb/src/db/dbTechLayerSpacingEolRule.cpp @@ -7,6 +7,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerSpacingEolRule.h b/src/odb/src/db/dbTechLayerSpacingEolRule.h index ced3e76b55a..68e4caf7928 100644 --- a/src/odb/src/db/dbTechLayerSpacingEolRule.h +++ b/src/odb/src/db/dbTechLayerSpacingEolRule.h @@ -5,6 +5,7 @@ #pragma once #include "dbCore.h" +#include "odb/dbId.h" #include "odb/odb.h" namespace odb { diff --git a/src/odb/src/db/dbTechLayerSpacingTablePrlRule.cpp b/src/odb/src/db/dbTechLayerSpacingTablePrlRule.cpp index f102e87fe90..2f4ba0fa953 100644 --- a/src/odb/src/db/dbTechLayerSpacingTablePrlRule.cpp +++ b/src/odb/src/db/dbTechLayerSpacingTablePrlRule.cpp @@ -4,14 +4,21 @@ // Generator Code Begin Cpp #include "dbTechLayerSpacingTablePrlRule.h" +#include #include #include +#include +#include #include +#include +#include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" #include "dbTechLayer.h" +#include "dbVector.h" #include "odb/db.h" namespace odb { template class dbTable<_dbTechLayerSpacingTablePrlRule>; diff --git a/src/odb/src/db/dbTechLayerTwoWiresForbiddenSpcRule.cpp b/src/odb/src/db/dbTechLayerTwoWiresForbiddenSpcRule.cpp index 9dfcbcfbc8d..127a551f425 100644 --- a/src/odb/src/db/dbTechLayerTwoWiresForbiddenSpcRule.cpp +++ b/src/odb/src/db/dbTechLayerTwoWiresForbiddenSpcRule.cpp @@ -7,6 +7,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerWidthTableRule.cpp b/src/odb/src/db/dbTechLayerWidthTableRule.cpp index 36cc82f0575..3a76d8f0b02 100644 --- a/src/odb/src/db/dbTechLayerWidthTableRule.cpp +++ b/src/odb/src/db/dbTechLayerWidthTableRule.cpp @@ -6,7 +6,9 @@ #include #include +#include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerWrongDirSpacingRule.cpp b/src/odb/src/db/dbTechLayerWrongDirSpacingRule.cpp index bfd2537586c..41bf9359459 100644 --- a/src/odb/src/db/dbTechLayerWrongDirSpacingRule.cpp +++ b/src/odb/src/db/dbTechLayerWrongDirSpacingRule.cpp @@ -7,6 +7,7 @@ #include #include +#include "dbCore.h" #include "dbDatabase.h" #include "dbTable.h" #include "dbTable.hpp" diff --git a/src/odb/src/db/dbTechLayerWrongDirSpacingRule.h b/src/odb/src/db/dbTechLayerWrongDirSpacingRule.h index b9c265cb2bb..0e77a41e329 100644 --- a/src/odb/src/db/dbTechLayerWrongDirSpacingRule.h +++ b/src/odb/src/db/dbTechLayerWrongDirSpacingRule.h @@ -5,6 +5,7 @@ #pragma once #include "dbCore.h" +#include "odb/dbId.h" #include "odb/odb.h" namespace odb {