Context
Migration from Boost to std c++ functionality
If the switch is delayed, it might become difficult to find any potential issue that might arise due to the switch., reducing confidence in the stability of the release.
Expected Behavior
static_assert(std::is_same_v<pcl::shared_ptr<int>, std::shared_ptr<int>>);
Current Behavior
static_assert(!std::is_same_v<pcl::shared_ptr<int>, std::shared_ptr<int>>);
static_assert(std::is_same_v<pcl::shared_ptr<int>, boost::shared_ptr<int>>);
Possible Solution
Start with
template <class T>
- using shared_ptr = boost::shared_ptr<T>;
+ using shared_ptr = std::shared_ptr<T>;
and resolve compilation errors.
EDIT:
Needs #3754
Context
Migration from Boost to std c++ functionality
If the switch is delayed, it might become difficult to find any potential issue that might arise due to the switch., reducing confidence in the stability of the release.
Expected Behavior
Current Behavior
Possible Solution
Start with
and resolve compilation errors.
EDIT:
Needs #3754