Skip to content

Commit 280a289

Browse files
authored
Merge pull request #8970 from QuantamHD/dpl_boost
dpl: Boost Geometry IWYU
2 parents 052dc33 + d9f0490 commit 280a289

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

src/dpl/include/dpl/Opendp.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,12 @@
1515
#include <utility> // pair
1616
#include <vector>
1717

18-
#include "boost/geometry/geometry.hpp"
18+
#include "boost/geometry/core/cs.hpp"
19+
#include "boost/geometry/geometries/box.hpp"
20+
#include "boost/geometry/geometries/point_xy.hpp"
1921
#include "boost/geometry/index/rtree.hpp"
22+
// NOLINTNEXTLINE
23+
#include "boost/geometry/strategies/strategies.hpp" // Required implictly by rtree
2024
#include "odb/db.h"
2125
#include "odb/dbTypes.h"
2226
#include "odb/geom.h"

src/dpl/src/optimization/detailed.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@
1313
#include "infrastructure/detailed_segment.h"
1414
#include "optimization/detailed_manager.h"
1515
// Detailed placement algorithms.
16+
#include "boost/token_functions.hpp"
17+
#include "boost/tokenizer.hpp"
1618
#include "detailed.h"
1719
#include "optimization/detailed_global.h"
1820
#include "optimization/detailed_mis.h"
1921
#include "optimization/detailed_orient.h"
2022
#include "optimization/detailed_random.h"
2123
#include "optimization/detailed_reorder.h"
2224
#include "optimization/detailed_vertical.h"
23-
2425
using utl::DPL;
2526

2627
namespace dpl {

src/dpl/src/optimization/detailed_reorder.cxx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
#include <unordered_map>
1414
#include <vector>
1515

16+
#include "boost/token_functions.hpp"
17+
#include "boost/tokenizer.hpp"
1618
#include "detailed_manager.h"
1719
#include "dpl/Opendp.h"
1820
#include "infrastructure/Coordinates.h"

src/dpl/src/optimization/detailed_vertical.cxx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
#include <string>
1212
#include <vector>
1313

14+
#include "boost/token_functions.hpp"
15+
#include "boost/tokenizer.hpp"
1416
#include "detailed_manager.h"
1517
#include "detailed_orient.h"
1618
#include "dpl/Opendp.h"

0 commit comments

Comments
 (0)