diff --git a/src/operation/iPL/source/module/detail_placer/database/DPBin.hh b/src/operation/iPL/source/module/detail_placer/database/DPBin.hh index 90ba779c3629e4afc2d86a990d4b28b0cf225e31..95c588a3b29f50e6044a6a7335993e3e88006bf2 100644 --- a/src/operation/iPL/source/module/detail_placer/database/DPBin.hh +++ b/src/operation/iPL/source/module/detail_placer/database/DPBin.hh @@ -21,8 +21,8 @@ #include #include "DPNode.hh" -#include "DPSegment.hh" #include "data/Rectangle.hh" + namespace ipl{ class DPSegment; diff --git a/src/operation/iPL/source/module/detail_placer/database/DPSegment.hh b/src/operation/iPL/source/module/detail_placer/database/DPSegment.hh index 34108a636fbc133df19fb962bee52b5b016b07ad..bdf42005e0cd79ded41d90ec45ecfb8b39a3d1e2 100644 --- a/src/operation/iPL/source/module/detail_placer/database/DPSegment.hh +++ b/src/operation/iPL/source/module/detail_placer/database/DPSegment.hh @@ -20,12 +20,12 @@ #include +#include "DPBin.hh" #include "DPNode.hh" namespace ipl{ class DPRow; -class DPBin; class DPSegment{ diff --git a/src/operation/iPL/source/module/detail_placer/operation/NFSpread.hh b/src/operation/iPL/source/module/detail_placer/operation/NFSpread.hh index 213e29afcef160c474522fc66f6c1aaae1737739..6219a36e5747a004c56c3f61745184ce04945849 100644 --- a/src/operation/iPL/source/module/detail_placer/operation/NFSpread.hh +++ b/src/operation/iPL/source/module/detail_placer/operation/NFSpread.hh @@ -27,6 +27,8 @@ #include "database/DPDatabase.hh" #include "DPOperator.hh" #include "database/DPNode.hh" +#include "database/DPBin.hh" +#include "database/DPSegment.hh" namespace ipl {