Skip to content

Commit 2336d7c

Browse files
committed
refactor: revise includes based on include-what-you-use recommendations
1 parent 0f9adab commit 2336d7c

File tree

16 files changed

+31
-15
lines changed

16 files changed

+31
-15
lines changed

include/Junction.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
#include "Utils.hpp"
33
#include "XmlNode.h"
44

5-
#include <cstddef>
65
#include <cstdint>
76
#include <functional>
87
#include <map>

include/Lane.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
#include <cstddef>
77
#include <functional>
88
#include <map>
9-
#include <memory>
109
#include <ostream>
1110
#include <set>
1211
#include <string>
12+
#include <string_view>
1313
#include <vector>
1414

1515
namespace odr

include/RefLine.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
#include <map>
77
#include <memory>
88
#include <set>
9-
#include <string>
109

1110
namespace odr
1211
{

include/Road.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88
#include "RoadSignal.h"
99
#include "XmlNode.h"
1010

11-
#include <cstddef>
1211
#include <map>
1312
#include <set>
13+
#include <stdint.h>
14+
#include <string>
1415
#include <vector>
1516

1617
namespace odr

include/RoadNetworkMesh.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
#include "Mesh.h"
33

44
#include <array>
5+
#include <cstddef>
56
#include <map>
67
#include <string>
78
#include <vector>
89

910
namespace odr
1011
{
12+
1113
struct RoadsMesh : public Mesh3D
1214
{
1315
RoadsMesh() = default;

include/RoutingGraph.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
#pragma once
22
#include "Lane.h"
33

4+
#include <algorithm>
45
#include <cstddef>
56
#include <functional>
6-
#include <memory>
7+
#include <string>
8+
#include <string_view>
79
#include <unordered_map>
810
#include <unordered_set>
911
#include <vector>

src/Geometries/CubicSpline.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
#include <set>
1111
#include <stdexcept>
1212
#include <string>
13-
#include <type_traits>
1413
#include <utility>
1514
#include <vector>
1615

1716
namespace odr
1817
{
18+
1919
Poly3::Poly3(double s0, double a, double b, double c, double d)
2020
{
2121
/* ds = s - s0 => resolve to polynomial form */

src/Lane.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
#include <algorithm>
55
#include <iterator>
6-
#include <type_traits>
76

87
namespace odr
98
{

src/Mesh.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
#include "Mesh.h"
22

3-
#include <array>
3+
#include <algorithm>
44
#include <cstddef>
55
#include <sstream>
66
#include <string>
77

88
namespace odr
99
{
10+
1011
void Mesh3D::add_mesh(const Mesh3D& other)
1112
{
1213
const std::size_t idx_offset = this->vertices.size();

src/OpenDriveMap.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,22 @@
1919
#include "Utils.hpp"
2020

2121
#include <algorithm>
22+
#include <cctype>
2223
#include <climits>
2324
#include <cmath>
25+
#include <cstddef>
2426
#include <iterator>
2527
#include <memory>
2628
#include <optional>
2729
#include <set>
2830
#include <stdexcept>
29-
#include <stdio.h>
3031
#include <string>
31-
#include <type_traits>
3232
#include <utility>
3333
#include <vector>
3434

3535
namespace odr
3636
{
37+
3738
std::vector<LaneValidityRecord> extract_lane_validity_records(const pugi::xml_node& xml_node)
3839
{
3940
std::vector<LaneValidityRecord> lane_validities;

0 commit comments

Comments
 (0)