is there a reason why boost::shared_ptr are still used instead of the standard ones? Or is there any intention to move soon from one to the other?
Its quite boring to have to use always boost::shared_ptr from libraries which are written with std::shared_ptr and since C++11 is now already quite an old standard I believe it should become standard for PCL.
There is always also the solution to just create an alias for shared_ptr and then choose which one to use.
Yes. That change was accepted alongside migrating mutex and thread stuff. Nizar had a quick go at it doing find/replace here and there, and everything compiled correctly and all tests passed green, which is a good first sign.
Nevertheless it will require extensive testing, so I'm guessing we will probably make that change for the first release candidate of 1.9.0.