ros / geometry2

A set of ROS packages for keeping track of coordinate transforms.
189 stars 273 forks source link

Switch to new boost/bind/bind.hpp #528

Closed jspricke closed 2 years ago

tfoote commented 2 years ago

Can you provide some context as to why we should switch to it? Clearly it's more explicit. From your title it appears to be a new syntax. What platforms will this enable and how far backwards is it compatible?

jspricke commented 2 years ago

The old syntax is deprecated and gives a warning with recent Boost versions (didn't check with version). The new syntax is compatible with at least Ubuntu 18. Actually nowadays there is also std::bind and lambda functions but this works best with all platforms and versions.