Skip to content

Commit 825f956

Browse files
clalancetteAlberto Soragna
authored andcommitted
Make sure to include-what-you-use in the node_interfaces. (ros2#2018)
Signed-off-by: Chris Lalancette <[email protected]>
1 parent ad9cd1a commit 825f956

File tree

6 files changed

+8
-7
lines changed

6 files changed

+8
-7
lines changed

rclcpp/include/rclcpp/node_interfaces/node_base.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#ifndef RCLCPP__NODE_INTERFACES__NODE_BASE_HPP_
1616
#define RCLCPP__NODE_INTERFACES__NODE_BASE_HPP_
1717

18-
#include <functional>
18+
#include <atomic>
1919
#include <memory>
2020
#include <mutex>
2121
#include <string>

rclcpp/include/rclcpp/node_interfaces/node_base_interface.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
#ifndef RCLCPP__NODE_INTERFACES__NODE_BASE_INTERFACE_HPP_
1616
#define RCLCPP__NODE_INTERFACES__NODE_BASE_INTERFACE_HPP_
1717

18+
#include <atomic>
19+
#include <functional>
1820
#include <memory>
19-
#include <mutex>
2021
#include <string>
21-
#include <vector>
2222

2323
#include "rcl/node.h"
2424

rclcpp/include/rclcpp/node_interfaces/node_graph.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
#ifndef RCLCPP__NODE_INTERFACES__NODE_GRAPH_HPP_
1616
#define RCLCPP__NODE_INTERFACES__NODE_GRAPH_HPP_
1717

18+
#include <atomic>
1819
#include <chrono>
20+
#include <condition_variable>
1921
#include <map>
2022
#include <memory>
2123
#include <mutex>

rclcpp/include/rclcpp/node_interfaces/node_parameters.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515
#ifndef RCLCPP__NODE_INTERFACES__NODE_PARAMETERS_HPP_
1616
#define RCLCPP__NODE_INTERFACES__NODE_PARAMETERS_HPP_
1717

18+
#include <list>
1819
#include <map>
1920
#include <memory>
20-
#include <list>
21+
#include <mutex>
2122
#include <string>
2223
#include <vector>
2324

rclcpp/include/rclcpp/node_interfaces/node_parameters_interface.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
#ifndef RCLCPP__NODE_INTERFACES__NODE_PARAMETERS_INTERFACE_HPP_
1616
#define RCLCPP__NODE_INTERFACES__NODE_PARAMETERS_INTERFACE_HPP_
1717

18+
#include <functional>
1819
#include <map>
19-
#include <memory>
2020
#include <string>
2121
#include <vector>
2222

rclcpp/include/rclcpp/node_interfaces/node_topics_interface.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
#ifndef RCLCPP__NODE_INTERFACES__NODE_TOPICS_INTERFACE_HPP_
1616
#define RCLCPP__NODE_INTERFACES__NODE_TOPICS_INTERFACE_HPP_
1717

18-
#include <functional>
19-
#include <memory>
2018
#include <string>
2119

2220
#include "rcl/publisher.h"

0 commit comments

Comments
 (0)