diff --git a/thirdparty/ros/include/geometry_msgs/Accel.h b/thirdparty/ros/include/geometry_msgs/Accel.h index 5ef43d9..aee2b00 100644 --- a/thirdparty/ros/include/geometry_msgs/Accel.h +++ b/thirdparty/ros/include/geometry_msgs/Accel.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/AccelStamped.h b/thirdparty/ros/include/geometry_msgs/AccelStamped.h index 4635b8d..65bbc38 100644 --- a/thirdparty/ros/include/geometry_msgs/AccelStamped.h +++ b/thirdparty/ros/include/geometry_msgs/AccelStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/AccelWithCovariance.h b/thirdparty/ros/include/geometry_msgs/AccelWithCovariance.h index 9ee3ff0..5b45a18 100644 --- a/thirdparty/ros/include/geometry_msgs/AccelWithCovariance.h +++ b/thirdparty/ros/include/geometry_msgs/AccelWithCovariance.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/AccelWithCovarianceStamped.h b/thirdparty/ros/include/geometry_msgs/AccelWithCovarianceStamped.h index fb2db14..1382124 100644 --- a/thirdparty/ros/include/geometry_msgs/AccelWithCovarianceStamped.h +++ b/thirdparty/ros/include/geometry_msgs/AccelWithCovarianceStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Inertia.h b/thirdparty/ros/include/geometry_msgs/Inertia.h index 1900b0e..2c8b107 100644 --- a/thirdparty/ros/include/geometry_msgs/Inertia.h +++ b/thirdparty/ros/include/geometry_msgs/Inertia.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/InertiaStamped.h b/thirdparty/ros/include/geometry_msgs/InertiaStamped.h index 6d1274a..82590f0 100644 --- a/thirdparty/ros/include/geometry_msgs/InertiaStamped.h +++ b/thirdparty/ros/include/geometry_msgs/InertiaStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Point.h b/thirdparty/ros/include/geometry_msgs/Point.h index 72d4385..23d9c54 100644 --- a/thirdparty/ros/include/geometry_msgs/Point.h +++ b/thirdparty/ros/include/geometry_msgs/Point.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Point32.h b/thirdparty/ros/include/geometry_msgs/Point32.h index 8859f8c..6bf9210 100644 --- a/thirdparty/ros/include/geometry_msgs/Point32.h +++ b/thirdparty/ros/include/geometry_msgs/Point32.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/PointStamped.h b/thirdparty/ros/include/geometry_msgs/PointStamped.h index b18f8e8..14414ea 100644 --- a/thirdparty/ros/include/geometry_msgs/PointStamped.h +++ b/thirdparty/ros/include/geometry_msgs/PointStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Polygon.h b/thirdparty/ros/include/geometry_msgs/Polygon.h index f5e7845..44be4d5 100644 --- a/thirdparty/ros/include/geometry_msgs/Polygon.h +++ b/thirdparty/ros/include/geometry_msgs/Polygon.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -33,7 +34,7 @@ struct Polygon_ - typedef std::vector< ::geometry_msgs::Point32_ , typename ContainerAllocator::template rebind< ::geometry_msgs::Point32_ >::other > _points_type; + typedef std::vector< ::geometry_msgs::Point32_ , typename std::allocator_traits::template rebind_alloc< ::geometry_msgs::Point32_ >> _points_type; _points_type points; diff --git a/thirdparty/ros/include/geometry_msgs/PolygonStamped.h b/thirdparty/ros/include/geometry_msgs/PolygonStamped.h index b7b7725..61afc82 100644 --- a/thirdparty/ros/include/geometry_msgs/PolygonStamped.h +++ b/thirdparty/ros/include/geometry_msgs/PolygonStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Pose.h b/thirdparty/ros/include/geometry_msgs/Pose.h index 8a2e12c..ffa68b4 100644 --- a/thirdparty/ros/include/geometry_msgs/Pose.h +++ b/thirdparty/ros/include/geometry_msgs/Pose.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Pose2D.h b/thirdparty/ros/include/geometry_msgs/Pose2D.h index ef42635..62b6bf3 100644 --- a/thirdparty/ros/include/geometry_msgs/Pose2D.h +++ b/thirdparty/ros/include/geometry_msgs/Pose2D.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/PoseArray.h b/thirdparty/ros/include/geometry_msgs/PoseArray.h index 02c60fe..f201cb7 100644 --- a/thirdparty/ros/include/geometry_msgs/PoseArray.h +++ b/thirdparty/ros/include/geometry_msgs/PoseArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -39,7 +40,7 @@ struct PoseArray_ typedef ::std_msgs::Header_ _header_type; _header_type header; - typedef std::vector< ::geometry_msgs::Pose_ , typename ContainerAllocator::template rebind< ::geometry_msgs::Pose_ >::other > _poses_type; + typedef std::vector< ::geometry_msgs::Pose_ , typename std::allocator_traits::template rebind_alloc< ::geometry_msgs::Pose_ >> _poses_type; _poses_type poses; diff --git a/thirdparty/ros/include/geometry_msgs/PoseStamped.h b/thirdparty/ros/include/geometry_msgs/PoseStamped.h index f8581bb..53b4160 100644 --- a/thirdparty/ros/include/geometry_msgs/PoseStamped.h +++ b/thirdparty/ros/include/geometry_msgs/PoseStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/PoseWithCovariance.h b/thirdparty/ros/include/geometry_msgs/PoseWithCovariance.h index 0503b33..f8480f1 100644 --- a/thirdparty/ros/include/geometry_msgs/PoseWithCovariance.h +++ b/thirdparty/ros/include/geometry_msgs/PoseWithCovariance.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/PoseWithCovarianceStamped.h b/thirdparty/ros/include/geometry_msgs/PoseWithCovarianceStamped.h index 0b9e7db..e5f0b5d 100644 --- a/thirdparty/ros/include/geometry_msgs/PoseWithCovarianceStamped.h +++ b/thirdparty/ros/include/geometry_msgs/PoseWithCovarianceStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Quaternion.h b/thirdparty/ros/include/geometry_msgs/Quaternion.h index 110c09d..816d47d 100644 --- a/thirdparty/ros/include/geometry_msgs/Quaternion.h +++ b/thirdparty/ros/include/geometry_msgs/Quaternion.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/QuaternionStamped.h b/thirdparty/ros/include/geometry_msgs/QuaternionStamped.h index b4bbf91..c0c604f 100644 --- a/thirdparty/ros/include/geometry_msgs/QuaternionStamped.h +++ b/thirdparty/ros/include/geometry_msgs/QuaternionStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Transform.h b/thirdparty/ros/include/geometry_msgs/Transform.h index 840e4f9..06fcee0 100644 --- a/thirdparty/ros/include/geometry_msgs/Transform.h +++ b/thirdparty/ros/include/geometry_msgs/Transform.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/TransformStamped.h b/thirdparty/ros/include/geometry_msgs/TransformStamped.h index 3ff5e4c..e60938c 100644 --- a/thirdparty/ros/include/geometry_msgs/TransformStamped.h +++ b/thirdparty/ros/include/geometry_msgs/TransformStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -41,7 +42,7 @@ struct TransformStamped_ typedef ::std_msgs::Header_ _header_type; _header_type header; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _child_frame_id_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _child_frame_id_type; _child_frame_id_type child_frame_id; typedef ::geometry_msgs::Transform_ _transform_type; @@ -256,7 +257,7 @@ struct Printer< ::geometry_msgs::TransformStamped_ > s << std::endl; Printer< ::std_msgs::Header_ >::stream(s, indent + " ", v.header); s << indent << "child_frame_id: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.child_frame_id); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.child_frame_id); s << indent << "transform: "; s << std::endl; Printer< ::geometry_msgs::Transform_ >::stream(s, indent + " ", v.transform); diff --git a/thirdparty/ros/include/geometry_msgs/Twist.h b/thirdparty/ros/include/geometry_msgs/Twist.h index 933e6a4..992e526 100644 --- a/thirdparty/ros/include/geometry_msgs/Twist.h +++ b/thirdparty/ros/include/geometry_msgs/Twist.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/TwistStamped.h b/thirdparty/ros/include/geometry_msgs/TwistStamped.h index daa272e..ec04832 100644 --- a/thirdparty/ros/include/geometry_msgs/TwistStamped.h +++ b/thirdparty/ros/include/geometry_msgs/TwistStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/TwistWithCovariance.h b/thirdparty/ros/include/geometry_msgs/TwistWithCovariance.h index 57a0fc1..012a2a5 100644 --- a/thirdparty/ros/include/geometry_msgs/TwistWithCovariance.h +++ b/thirdparty/ros/include/geometry_msgs/TwistWithCovariance.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/TwistWithCovarianceStamped.h b/thirdparty/ros/include/geometry_msgs/TwistWithCovarianceStamped.h index 7247f42..b0683de 100644 --- a/thirdparty/ros/include/geometry_msgs/TwistWithCovarianceStamped.h +++ b/thirdparty/ros/include/geometry_msgs/TwistWithCovarianceStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Vector3.h b/thirdparty/ros/include/geometry_msgs/Vector3.h index 38a3a0d..6fe3ce3 100644 --- a/thirdparty/ros/include/geometry_msgs/Vector3.h +++ b/thirdparty/ros/include/geometry_msgs/Vector3.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Vector3Stamped.h b/thirdparty/ros/include/geometry_msgs/Vector3Stamped.h index ae73f48..2d4f59a 100644 --- a/thirdparty/ros/include/geometry_msgs/Vector3Stamped.h +++ b/thirdparty/ros/include/geometry_msgs/Vector3Stamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/Wrench.h b/thirdparty/ros/include/geometry_msgs/Wrench.h index e836225..c2f9458 100644 --- a/thirdparty/ros/include/geometry_msgs/Wrench.h +++ b/thirdparty/ros/include/geometry_msgs/Wrench.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/geometry_msgs/WrenchStamped.h b/thirdparty/ros/include/geometry_msgs/WrenchStamped.h index ca3eb83..9e3f01a 100644 --- a/thirdparty/ros/include/geometry_msgs/WrenchStamped.h +++ b/thirdparty/ros/include/geometry_msgs/WrenchStamped.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/BatteryState.h b/thirdparty/ros/include/sensor_msgs/BatteryState.h index fac355a..0375ae2 100644 --- a/thirdparty/ros/include/sensor_msgs/BatteryState.h +++ b/thirdparty/ros/include/sensor_msgs/BatteryState.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -99,16 +100,16 @@ struct BatteryState_ typedef uint8_t _present_type; _present_type present; - typedef std::vector::other > _cell_voltage_type; + typedef std::vector::template rebind_alloc> _cell_voltage_type; _cell_voltage_type cell_voltage; - typedef std::vector::other > _cell_temperature_type; + typedef std::vector::template rebind_alloc> _cell_temperature_type; _cell_temperature_type cell_temperature; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _location_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _location_type; _location_type location; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _serial_number_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _serial_number_type; _serial_number_type serial_number; @@ -524,9 +525,9 @@ struct Printer< ::sensor_msgs::BatteryState_ > Printer::stream(s, indent + " ", v.cell_temperature[i]); } s << indent << "location: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.location); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.location); s << indent << "serial_number: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.serial_number); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.serial_number); } }; diff --git a/thirdparty/ros/include/sensor_msgs/CameraInfo.h b/thirdparty/ros/include/sensor_msgs/CameraInfo.h index d56efb0..e685fd4 100644 --- a/thirdparty/ros/include/sensor_msgs/CameraInfo.h +++ b/thirdparty/ros/include/sensor_msgs/CameraInfo.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -73,10 +74,10 @@ struct CameraInfo_ typedef uint32_t _width_type; _width_type width; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _distortion_model_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _distortion_model_type; _distortion_model_type distortion_model; - typedef std::vector::other > _D_type; + typedef std::vector::template rebind_alloc> _D_type; _D_type D; typedef boost::array _K_type; @@ -441,7 +442,7 @@ struct Printer< ::sensor_msgs::CameraInfo_ > s << indent << "width: "; Printer::stream(s, indent + " ", v.width); s << indent << "distortion_model: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.distortion_model); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.distortion_model); s << indent << "D[]" << std::endl; for (size_t i = 0; i < v.D.size(); ++i) { diff --git a/thirdparty/ros/include/sensor_msgs/ChannelFloat32.h b/thirdparty/ros/include/sensor_msgs/ChannelFloat32.h index c4ba165..2d08034 100644 --- a/thirdparty/ros/include/sensor_msgs/ChannelFloat32.h +++ b/thirdparty/ros/include/sensor_msgs/ChannelFloat32.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -34,10 +35,10 @@ struct ChannelFloat32_ - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _name_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _name_type; _name_type name; - typedef std::vector::other > _values_type; + typedef std::vector::template rebind_alloc> _values_type; _values_type values; @@ -214,7 +215,7 @@ struct Printer< ::sensor_msgs::ChannelFloat32_ > template static void stream(Stream& s, const std::string& indent, const ::sensor_msgs::ChannelFloat32_& v) { s << indent << "name: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.name); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.name); s << indent << "values[]" << std::endl; for (size_t i = 0; i < v.values.size(); ++i) { diff --git a/thirdparty/ros/include/sensor_msgs/CompressedImage.h b/thirdparty/ros/include/sensor_msgs/CompressedImage.h index d933d81..8489384 100644 --- a/thirdparty/ros/include/sensor_msgs/CompressedImage.h +++ b/thirdparty/ros/include/sensor_msgs/CompressedImage.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -40,10 +41,10 @@ struct CompressedImage_ typedef ::std_msgs::Header_ _header_type; _header_type header; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _format_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _format_type; _format_type format; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; @@ -230,7 +231,7 @@ struct Printer< ::sensor_msgs::CompressedImage_ > s << std::endl; Printer< ::std_msgs::Header_ >::stream(s, indent + " ", v.header); s << indent << "format: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.format); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.format); s << indent << "data[]" << std::endl; for (size_t i = 0; i < v.data.size(); ++i) { diff --git a/thirdparty/ros/include/sensor_msgs/FluidPressure.h b/thirdparty/ros/include/sensor_msgs/FluidPressure.h index 0045fe1..0b0184b 100644 --- a/thirdparty/ros/include/sensor_msgs/FluidPressure.h +++ b/thirdparty/ros/include/sensor_msgs/FluidPressure.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/Illuminance.h b/thirdparty/ros/include/sensor_msgs/Illuminance.h index 21d8013..566003b 100644 --- a/thirdparty/ros/include/sensor_msgs/Illuminance.h +++ b/thirdparty/ros/include/sensor_msgs/Illuminance.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/Image.h b/thirdparty/ros/include/sensor_msgs/Image.h index 614dc79..a3e76fd 100644 --- a/thirdparty/ros/include/sensor_msgs/Image.h +++ b/thirdparty/ros/include/sensor_msgs/Image.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -54,7 +55,7 @@ struct Image_ typedef uint32_t _width_type; _width_type width; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _encoding_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _encoding_type; _encoding_type encoding; typedef uint8_t _is_bigendian_type; @@ -63,7 +64,7 @@ struct Image_ typedef uint32_t _step_type; _step_type step; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; @@ -276,7 +277,7 @@ struct Printer< ::sensor_msgs::Image_ > s << indent << "width: "; Printer::stream(s, indent + " ", v.width); s << indent << "encoding: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.encoding); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.encoding); s << indent << "is_bigendian: "; Printer::stream(s, indent + " ", v.is_bigendian); s << indent << "step: "; diff --git a/thirdparty/ros/include/sensor_msgs/Imu.h b/thirdparty/ros/include/sensor_msgs/Imu.h index 60e51c7..b339450 100644 --- a/thirdparty/ros/include/sensor_msgs/Imu.h +++ b/thirdparty/ros/include/sensor_msgs/Imu.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/JointState.h b/thirdparty/ros/include/sensor_msgs/JointState.h index 717aaba..b457a9e 100644 --- a/thirdparty/ros/include/sensor_msgs/JointState.h +++ b/thirdparty/ros/include/sensor_msgs/JointState.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -44,16 +45,16 @@ struct JointState_ typedef ::std_msgs::Header_ _header_type; _header_type header; - typedef std::vector, typename ContainerAllocator::template rebind::other > , typename ContainerAllocator::template rebind, typename ContainerAllocator::template rebind::other > >::other > _name_type; + typedef std::vector, typename std::allocator_traits::template rebind_alloc>, typename std::allocator_traits::template rebind_alloc, typename std::allocator_traits::template rebind_alloc>>> _name_type; _name_type name; - typedef std::vector::other > _position_type; + typedef std::vector::template rebind_alloc> _position_type; _position_type position; - typedef std::vector::other > _velocity_type; + typedef std::vector::template rebind_alloc> _velocity_type; _velocity_type velocity; - typedef std::vector::other > _effort_type; + typedef std::vector::template rebind_alloc> _effort_type; _effort_type effort; @@ -260,7 +261,7 @@ struct Printer< ::sensor_msgs::JointState_ > for (size_t i = 0; i < v.name.size(); ++i) { s << indent << " name[" << i << "]: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.name[i]); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.name[i]); } s << indent << "position[]" << std::endl; for (size_t i = 0; i < v.position.size(); ++i) diff --git a/thirdparty/ros/include/sensor_msgs/Joy.h b/thirdparty/ros/include/sensor_msgs/Joy.h index d0aa0d1..c9f53b0 100644 --- a/thirdparty/ros/include/sensor_msgs/Joy.h +++ b/thirdparty/ros/include/sensor_msgs/Joy.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -40,10 +41,10 @@ struct Joy_ typedef ::std_msgs::Header_ _header_type; _header_type header; - typedef std::vector::other > _axes_type; + typedef std::vector::template rebind_alloc> _axes_type; _axes_type axes; - typedef std::vector::other > _buttons_type; + typedef std::vector::template rebind_alloc> _buttons_type; _buttons_type buttons; diff --git a/thirdparty/ros/include/sensor_msgs/JoyFeedback.h b/thirdparty/ros/include/sensor_msgs/JoyFeedback.h index b94a0ac..336e6aa 100644 --- a/thirdparty/ros/include/sensor_msgs/JoyFeedback.h +++ b/thirdparty/ros/include/sensor_msgs/JoyFeedback.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/JoyFeedbackArray.h b/thirdparty/ros/include/sensor_msgs/JoyFeedbackArray.h index 291dbe5..361f072 100644 --- a/thirdparty/ros/include/sensor_msgs/JoyFeedbackArray.h +++ b/thirdparty/ros/include/sensor_msgs/JoyFeedbackArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -33,7 +34,7 @@ struct JoyFeedbackArray_ - typedef std::vector< ::sensor_msgs::JoyFeedback_ , typename ContainerAllocator::template rebind< ::sensor_msgs::JoyFeedback_ >::other > _array_type; + typedef std::vector< ::sensor_msgs::JoyFeedback_ , typename std::allocator_traits::template rebind_alloc< ::sensor_msgs::JoyFeedback_ >> _array_type; _array_type array; diff --git a/thirdparty/ros/include/sensor_msgs/LaserEcho.h b/thirdparty/ros/include/sensor_msgs/LaserEcho.h index d67c90b..900b6e7 100644 --- a/thirdparty/ros/include/sensor_msgs/LaserEcho.h +++ b/thirdparty/ros/include/sensor_msgs/LaserEcho.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -32,7 +33,7 @@ struct LaserEcho_ - typedef std::vector::other > _echoes_type; + typedef std::vector::template rebind_alloc> _echoes_type; _echoes_type echoes; diff --git a/thirdparty/ros/include/sensor_msgs/LaserScan.h b/thirdparty/ros/include/sensor_msgs/LaserScan.h index 4550e69..1bd2336 100644 --- a/thirdparty/ros/include/sensor_msgs/LaserScan.h +++ b/thirdparty/ros/include/sensor_msgs/LaserScan.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -75,10 +76,10 @@ struct LaserScan_ typedef float _range_max_type; _range_max_type range_max; - typedef std::vector::other > _ranges_type; + typedef std::vector::template rebind_alloc> _ranges_type; _ranges_type ranges; - typedef std::vector::other > _intensities_type; + typedef std::vector::template rebind_alloc> _intensities_type; _intensities_type intensities; diff --git a/thirdparty/ros/include/sensor_msgs/MagneticField.h b/thirdparty/ros/include/sensor_msgs/MagneticField.h index 3bea4a2..f6ec886 100644 --- a/thirdparty/ros/include/sensor_msgs/MagneticField.h +++ b/thirdparty/ros/include/sensor_msgs/MagneticField.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/MultiDOFJointState.h b/thirdparty/ros/include/sensor_msgs/MultiDOFJointState.h index 0150adc..2309f1c 100644 --- a/thirdparty/ros/include/sensor_msgs/MultiDOFJointState.h +++ b/thirdparty/ros/include/sensor_msgs/MultiDOFJointState.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -47,16 +48,16 @@ struct MultiDOFJointState_ typedef ::std_msgs::Header_ _header_type; _header_type header; - typedef std::vector, typename ContainerAllocator::template rebind::other > , typename ContainerAllocator::template rebind, typename ContainerAllocator::template rebind::other > >::other > _joint_names_type; + typedef std::vector, typename std::allocator_traits::template rebind_alloc>, typename std::allocator_traits::template rebind_alloc, typename std::allocator_traits::template rebind_alloc>>> _joint_names_type; _joint_names_type joint_names; - typedef std::vector< ::geometry_msgs::Transform_ , typename ContainerAllocator::template rebind< ::geometry_msgs::Transform_ >::other > _transforms_type; + typedef std::vector< ::geometry_msgs::Transform_ , typename std::allocator_traits::template rebind_alloc< ::geometry_msgs::Transform_ >> _transforms_type; _transforms_type transforms; - typedef std::vector< ::geometry_msgs::Twist_ , typename ContainerAllocator::template rebind< ::geometry_msgs::Twist_ >::other > _twist_type; + typedef std::vector< ::geometry_msgs::Twist_ , typename std::allocator_traits::template rebind_alloc< ::geometry_msgs::Twist_ >> _twist_type; _twist_type twist; - typedef std::vector< ::geometry_msgs::Wrench_ , typename ContainerAllocator::template rebind< ::geometry_msgs::Wrench_ >::other > _wrench_type; + typedef std::vector< ::geometry_msgs::Wrench_ , typename std::allocator_traits::template rebind_alloc< ::geometry_msgs::Wrench_ >> _wrench_type; _wrench_type wrench; @@ -304,7 +305,7 @@ struct Printer< ::sensor_msgs::MultiDOFJointState_ > for (size_t i = 0; i < v.joint_names.size(); ++i) { s << indent << " joint_names[" << i << "]: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.joint_names[i]); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.joint_names[i]); } s << indent << "transforms[]" << std::endl; for (size_t i = 0; i < v.transforms.size(); ++i) diff --git a/thirdparty/ros/include/sensor_msgs/MultiEchoLaserScan.h b/thirdparty/ros/include/sensor_msgs/MultiEchoLaserScan.h index e3267c3..e4fab2f 100644 --- a/thirdparty/ros/include/sensor_msgs/MultiEchoLaserScan.h +++ b/thirdparty/ros/include/sensor_msgs/MultiEchoLaserScan.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -77,10 +78,10 @@ struct MultiEchoLaserScan_ typedef float _range_max_type; _range_max_type range_max; - typedef std::vector< ::sensor_msgs::LaserEcho_ , typename ContainerAllocator::template rebind< ::sensor_msgs::LaserEcho_ >::other > _ranges_type; + typedef std::vector< ::sensor_msgs::LaserEcho_ , typename std::allocator_traits::template rebind_alloc< ::sensor_msgs::LaserEcho_ >> _ranges_type; _ranges_type ranges; - typedef std::vector< ::sensor_msgs::LaserEcho_ , typename ContainerAllocator::template rebind< ::sensor_msgs::LaserEcho_ >::other > _intensities_type; + typedef std::vector< ::sensor_msgs::LaserEcho_ , typename std::allocator_traits::template rebind_alloc< ::sensor_msgs::LaserEcho_ >> _intensities_type; _intensities_type intensities; diff --git a/thirdparty/ros/include/sensor_msgs/NavSatFix.h b/thirdparty/ros/include/sensor_msgs/NavSatFix.h index 5f21103..92f1142 100644 --- a/thirdparty/ros/include/sensor_msgs/NavSatFix.h +++ b/thirdparty/ros/include/sensor_msgs/NavSatFix.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/NavSatStatus.h b/thirdparty/ros/include/sensor_msgs/NavSatStatus.h index 65f853e..5548bd2 100644 --- a/thirdparty/ros/include/sensor_msgs/NavSatStatus.h +++ b/thirdparty/ros/include/sensor_msgs/NavSatStatus.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/PointCloud.h b/thirdparty/ros/include/sensor_msgs/PointCloud.h index 2703c3d..3d34e68 100644 --- a/thirdparty/ros/include/sensor_msgs/PointCloud.h +++ b/thirdparty/ros/include/sensor_msgs/PointCloud.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -42,10 +43,10 @@ struct PointCloud_ typedef ::std_msgs::Header_ _header_type; _header_type header; - typedef std::vector< ::geometry_msgs::Point32_ , typename ContainerAllocator::template rebind< ::geometry_msgs::Point32_ >::other > _points_type; + typedef std::vector< ::geometry_msgs::Point32_ , typename std::allocator_traits::template rebind_alloc< ::geometry_msgs::Point32_ >> _points_type; _points_type points; - typedef std::vector< ::sensor_msgs::ChannelFloat32_ , typename ContainerAllocator::template rebind< ::sensor_msgs::ChannelFloat32_ >::other > _channels_type; + typedef std::vector< ::sensor_msgs::ChannelFloat32_ , typename std::allocator_traits::template rebind_alloc< ::sensor_msgs::ChannelFloat32_ >> _channels_type; _channels_type channels; diff --git a/thirdparty/ros/include/sensor_msgs/PointCloud2.h b/thirdparty/ros/include/sensor_msgs/PointCloud2.h index 14f6ed0..ec4a8b5 100644 --- a/thirdparty/ros/include/sensor_msgs/PointCloud2.h +++ b/thirdparty/ros/include/sensor_msgs/PointCloud2.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -59,7 +60,7 @@ struct PointCloud2_ typedef uint32_t _width_type; _width_type width; - typedef std::vector< ::sensor_msgs::PointField_ , typename ContainerAllocator::template rebind< ::sensor_msgs::PointField_ >::other > _fields_type; + typedef std::vector< ::sensor_msgs::PointField_ , typename std::allocator_traits::template rebind_alloc< ::sensor_msgs::PointField_ >> _fields_type; _fields_type fields; typedef uint8_t _is_bigendian_type; @@ -71,7 +72,7 @@ struct PointCloud2_ typedef uint32_t _row_step_type; _row_step_type row_step; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; typedef uint8_t _is_dense_type; diff --git a/thirdparty/ros/include/sensor_msgs/PointField.h b/thirdparty/ros/include/sensor_msgs/PointField.h index 3d38b08..5646109 100644 --- a/thirdparty/ros/include/sensor_msgs/PointField.h +++ b/thirdparty/ros/include/sensor_msgs/PointField.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct PointField_ - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _name_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _name_type; _name_type name; typedef uint32_t _offset_type; @@ -271,7 +272,7 @@ struct Printer< ::sensor_msgs::PointField_ > template static void stream(Stream& s, const std::string& indent, const ::sensor_msgs::PointField_& v) { s << indent << "name: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.name); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.name); s << indent << "offset: "; Printer::stream(s, indent + " ", v.offset); s << indent << "datatype: "; diff --git a/thirdparty/ros/include/sensor_msgs/Range.h b/thirdparty/ros/include/sensor_msgs/Range.h index bbb758c..a0f9620 100644 --- a/thirdparty/ros/include/sensor_msgs/Range.h +++ b/thirdparty/ros/include/sensor_msgs/Range.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/RegionOfInterest.h b/thirdparty/ros/include/sensor_msgs/RegionOfInterest.h index 75062a2..b17fcd7 100644 --- a/thirdparty/ros/include/sensor_msgs/RegionOfInterest.h +++ b/thirdparty/ros/include/sensor_msgs/RegionOfInterest.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/RelativeHumidity.h b/thirdparty/ros/include/sensor_msgs/RelativeHumidity.h index a0436b6..632cb2a 100644 --- a/thirdparty/ros/include/sensor_msgs/RelativeHumidity.h +++ b/thirdparty/ros/include/sensor_msgs/RelativeHumidity.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/SetCameraInfoRequest.h b/thirdparty/ros/include/sensor_msgs/SetCameraInfoRequest.h index a7574b0..87ece0c 100644 --- a/thirdparty/ros/include/sensor_msgs/SetCameraInfoRequest.h +++ b/thirdparty/ros/include/sensor_msgs/SetCameraInfoRequest.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/SetCameraInfoResponse.h b/thirdparty/ros/include/sensor_msgs/SetCameraInfoResponse.h index 81afa50..369361a 100644 --- a/thirdparty/ros/include/sensor_msgs/SetCameraInfoResponse.h +++ b/thirdparty/ros/include/sensor_msgs/SetCameraInfoResponse.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -37,7 +38,7 @@ struct SetCameraInfoResponse_ typedef uint8_t _success_type; _success_type success; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _status_message_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _status_message_type; _status_message_type status_message; @@ -195,7 +196,7 @@ struct Printer< ::sensor_msgs::SetCameraInfoResponse_ > s << indent << "success: "; Printer::stream(s, indent + " ", v.success); s << indent << "status_message: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.status_message); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.status_message); } }; diff --git a/thirdparty/ros/include/sensor_msgs/Temperature.h b/thirdparty/ros/include/sensor_msgs/Temperature.h index 576c988..1fa4f7c 100644 --- a/thirdparty/ros/include/sensor_msgs/Temperature.h +++ b/thirdparty/ros/include/sensor_msgs/Temperature.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/sensor_msgs/TimeReference.h b/thirdparty/ros/include/sensor_msgs/TimeReference.h index e3f552f..0108209 100644 --- a/thirdparty/ros/include/sensor_msgs/TimeReference.h +++ b/thirdparty/ros/include/sensor_msgs/TimeReference.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -43,7 +44,7 @@ struct TimeReference_ typedef ros::Time _time_ref_type; _time_ref_type time_ref; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _source_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _source_type; _source_type source; @@ -226,7 +227,7 @@ struct Printer< ::sensor_msgs::TimeReference_ > s << indent << "time_ref: "; Printer::stream(s, indent + " ", v.time_ref); s << indent << "source: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.source); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.source); } }; diff --git a/thirdparty/ros/include/std_msgs/Bool.h b/thirdparty/ros/include/std_msgs/Bool.h index 73982e6..338019c 100644 --- a/thirdparty/ros/include/std_msgs/Bool.h +++ b/thirdparty/ros/include/std_msgs/Bool.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Byte.h b/thirdparty/ros/include/std_msgs/Byte.h index 65228ea..b2cc751 100644 --- a/thirdparty/ros/include/std_msgs/Byte.h +++ b/thirdparty/ros/include/std_msgs/Byte.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/ByteMultiArray.h b/thirdparty/ros/include/std_msgs/ByteMultiArray.h index 9cbdb1b..0049629 100644 --- a/thirdparty/ros/include/std_msgs/ByteMultiArray.h +++ b/thirdparty/ros/include/std_msgs/ByteMultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct ByteMultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/Char.h b/thirdparty/ros/include/std_msgs/Char.h index f7f80be..d1025bb 100644 --- a/thirdparty/ros/include/std_msgs/Char.h +++ b/thirdparty/ros/include/std_msgs/Char.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/ColorRGBA.h b/thirdparty/ros/include/std_msgs/ColorRGBA.h index c485c6e..cde1516 100644 --- a/thirdparty/ros/include/std_msgs/ColorRGBA.h +++ b/thirdparty/ros/include/std_msgs/ColorRGBA.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Duration.h b/thirdparty/ros/include/std_msgs/Duration.h index 2cc2aba..c1e842b 100644 --- a/thirdparty/ros/include/std_msgs/Duration.h +++ b/thirdparty/ros/include/std_msgs/Duration.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Empty.h b/thirdparty/ros/include/std_msgs/Empty.h index b98db7d..eda9804 100644 --- a/thirdparty/ros/include/std_msgs/Empty.h +++ b/thirdparty/ros/include/std_msgs/Empty.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Float32.h b/thirdparty/ros/include/std_msgs/Float32.h index ed5df13..8465187 100644 --- a/thirdparty/ros/include/std_msgs/Float32.h +++ b/thirdparty/ros/include/std_msgs/Float32.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Float32MultiArray.h b/thirdparty/ros/include/std_msgs/Float32MultiArray.h index a1fd590..78522d5 100644 --- a/thirdparty/ros/include/std_msgs/Float32MultiArray.h +++ b/thirdparty/ros/include/std_msgs/Float32MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct Float32MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/Float64.h b/thirdparty/ros/include/std_msgs/Float64.h index 56878be..7c441f3 100644 --- a/thirdparty/ros/include/std_msgs/Float64.h +++ b/thirdparty/ros/include/std_msgs/Float64.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Float64MultiArray.h b/thirdparty/ros/include/std_msgs/Float64MultiArray.h index 122587b..6fa5fba 100644 --- a/thirdparty/ros/include/std_msgs/Float64MultiArray.h +++ b/thirdparty/ros/include/std_msgs/Float64MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct Float64MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/Header.h b/thirdparty/ros/include/std_msgs/Header.h index 9a3f59f..4c01202 100644 --- a/thirdparty/ros/include/std_msgs/Header.h +++ b/thirdparty/ros/include/std_msgs/Header.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -42,7 +43,7 @@ struct Header_ typedef ros::Time _stamp_type; _stamp_type stamp; - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _frame_id_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _frame_id_type; _frame_id_type frame_id; @@ -214,7 +215,7 @@ struct Printer< ::std_msgs::Header_ > s << indent << "stamp: "; Printer::stream(s, indent + " ", v.stamp); s << indent << "frame_id: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.frame_id); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.frame_id); } }; diff --git a/thirdparty/ros/include/std_msgs/Int16.h b/thirdparty/ros/include/std_msgs/Int16.h index dd3fc89..f9322dd 100644 --- a/thirdparty/ros/include/std_msgs/Int16.h +++ b/thirdparty/ros/include/std_msgs/Int16.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Int16MultiArray.h b/thirdparty/ros/include/std_msgs/Int16MultiArray.h index 3794bcd..82ac824 100644 --- a/thirdparty/ros/include/std_msgs/Int16MultiArray.h +++ b/thirdparty/ros/include/std_msgs/Int16MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct Int16MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/Int32.h b/thirdparty/ros/include/std_msgs/Int32.h index d775ab4..07b90a3 100644 --- a/thirdparty/ros/include/std_msgs/Int32.h +++ b/thirdparty/ros/include/std_msgs/Int32.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Int32MultiArray.h b/thirdparty/ros/include/std_msgs/Int32MultiArray.h index 0ab8829..2b35eea 100644 --- a/thirdparty/ros/include/std_msgs/Int32MultiArray.h +++ b/thirdparty/ros/include/std_msgs/Int32MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct Int32MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/Int64.h b/thirdparty/ros/include/std_msgs/Int64.h index 945ccee..6993d18 100644 --- a/thirdparty/ros/include/std_msgs/Int64.h +++ b/thirdparty/ros/include/std_msgs/Int64.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Int64MultiArray.h b/thirdparty/ros/include/std_msgs/Int64MultiArray.h index b470dcc..6635224 100644 --- a/thirdparty/ros/include/std_msgs/Int64MultiArray.h +++ b/thirdparty/ros/include/std_msgs/Int64MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct Int64MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/Int8.h b/thirdparty/ros/include/std_msgs/Int8.h index 2243056..60372dc 100644 --- a/thirdparty/ros/include/std_msgs/Int8.h +++ b/thirdparty/ros/include/std_msgs/Int8.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/Int8MultiArray.h b/thirdparty/ros/include/std_msgs/Int8MultiArray.h index a0a1b5a..609d48b 100644 --- a/thirdparty/ros/include/std_msgs/Int8MultiArray.h +++ b/thirdparty/ros/include/std_msgs/Int8MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct Int8MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/MultiArrayDimension.h b/thirdparty/ros/include/std_msgs/MultiArrayDimension.h index 2d1733a..4e64af8 100644 --- a/thirdparty/ros/include/std_msgs/MultiArrayDimension.h +++ b/thirdparty/ros/include/std_msgs/MultiArrayDimension.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -36,7 +37,7 @@ struct MultiArrayDimension_ - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _label_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _label_type; _label_type label; typedef uint32_t _size_type; @@ -200,7 +201,7 @@ struct Printer< ::std_msgs::MultiArrayDimension_ > template static void stream(Stream& s, const std::string& indent, const ::std_msgs::MultiArrayDimension_& v) { s << indent << "label: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.label); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.label); s << indent << "size: "; Printer::stream(s, indent + " ", v.size); s << indent << "stride: "; diff --git a/thirdparty/ros/include/std_msgs/MultiArrayLayout.h b/thirdparty/ros/include/std_msgs/MultiArrayLayout.h index 49352aa..3b8cd35 100644 --- a/thirdparty/ros/include/std_msgs/MultiArrayLayout.h +++ b/thirdparty/ros/include/std_msgs/MultiArrayLayout.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -35,7 +36,7 @@ struct MultiArrayLayout_ - typedef std::vector< ::std_msgs::MultiArrayDimension_ , typename ContainerAllocator::template rebind< ::std_msgs::MultiArrayDimension_ >::other > _dim_type; + typedef std::vector< ::std_msgs::MultiArrayDimension_ , typename std::allocator_traits::template rebind_alloc< ::std_msgs::MultiArrayDimension_ >> _dim_type; _dim_type dim; typedef uint32_t _data_offset_type; diff --git a/thirdparty/ros/include/std_msgs/String.h b/thirdparty/ros/include/std_msgs/String.h index e28ae82..cad7a52 100644 --- a/thirdparty/ros/include/std_msgs/String.h +++ b/thirdparty/ros/include/std_msgs/String.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -32,7 +33,7 @@ struct String_ - typedef std::basic_string, typename ContainerAllocator::template rebind::other > _data_type; + typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _data_type; _data_type data; @@ -184,7 +185,7 @@ struct Printer< ::std_msgs::String_ > template static void stream(Stream& s, const std::string& indent, const ::std_msgs::String_& v) { s << indent << "data: "; - Printer, typename ContainerAllocator::template rebind::other > >::stream(s, indent + " ", v.data); + Printer, typename std::allocator_traits::template rebind_alloc>>::stream(s, indent + " ", v.data); } }; diff --git a/thirdparty/ros/include/std_msgs/Time.h b/thirdparty/ros/include/std_msgs/Time.h index 0d178a3..9e7bea9 100644 --- a/thirdparty/ros/include/std_msgs/Time.h +++ b/thirdparty/ros/include/std_msgs/Time.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/UInt16.h b/thirdparty/ros/include/std_msgs/UInt16.h index f593f79..8bc37cc 100644 --- a/thirdparty/ros/include/std_msgs/UInt16.h +++ b/thirdparty/ros/include/std_msgs/UInt16.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/UInt16MultiArray.h b/thirdparty/ros/include/std_msgs/UInt16MultiArray.h index ee9dc1f..8cc1da5 100644 --- a/thirdparty/ros/include/std_msgs/UInt16MultiArray.h +++ b/thirdparty/ros/include/std_msgs/UInt16MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct UInt16MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/UInt32.h b/thirdparty/ros/include/std_msgs/UInt32.h index 6ba5e84..b7a3c4c 100644 --- a/thirdparty/ros/include/std_msgs/UInt32.h +++ b/thirdparty/ros/include/std_msgs/UInt32.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/UInt32MultiArray.h b/thirdparty/ros/include/std_msgs/UInt32MultiArray.h index 105157a..ec63286 100644 --- a/thirdparty/ros/include/std_msgs/UInt32MultiArray.h +++ b/thirdparty/ros/include/std_msgs/UInt32MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct UInt32MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/UInt64.h b/thirdparty/ros/include/std_msgs/UInt64.h index 51544e6..23c7217 100644 --- a/thirdparty/ros/include/std_msgs/UInt64.h +++ b/thirdparty/ros/include/std_msgs/UInt64.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/UInt64MultiArray.h b/thirdparty/ros/include/std_msgs/UInt64MultiArray.h index 8346392..6c2d85d 100644 --- a/thirdparty/ros/include/std_msgs/UInt64MultiArray.h +++ b/thirdparty/ros/include/std_msgs/UInt64MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct UInt64MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data; diff --git a/thirdparty/ros/include/std_msgs/UInt8.h b/thirdparty/ros/include/std_msgs/UInt8.h index 465ac7a..fe42c6d 100644 --- a/thirdparty/ros/include/std_msgs/UInt8.h +++ b/thirdparty/ros/include/std_msgs/UInt8.h @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/thirdparty/ros/include/std_msgs/UInt8MultiArray.h b/thirdparty/ros/include/std_msgs/UInt8MultiArray.h index 40a9086..067f983 100644 --- a/thirdparty/ros/include/std_msgs/UInt8MultiArray.h +++ b/thirdparty/ros/include/std_msgs/UInt8MultiArray.h @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -38,7 +39,7 @@ struct UInt8MultiArray_ typedef ::std_msgs::MultiArrayLayout_ _layout_type; _layout_type layout; - typedef std::vector::other > _data_type; + typedef std::vector::template rebind_alloc> _data_type; _data_type data;