Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transition to standard smart pointers, part 3 #2823

Merged
merged 5 commits into from
Feb 5, 2019

Conversation

taketwo
Copy link
Member

@taketwo taketwo commented Feb 3, 2019

Partially addresses #2792.

Note the deprecation in the second commit. The reason is that when the shared pointer is used through a typedef, compiler has difficulties determining the template type. Thus the template types should be explicitly specified when using computeRSD. But, this is not needed if there are no pointers at all.

@SergioRAgostinho if you prefer, I may put this commit in a separate PR so that we don't need to mark with whole thing with "deprecation" label.

@taketwo taketwo added the c++14 label Feb 4, 2019
Copy link
Member

@SergioRAgostinho SergioRAgostinho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SergioRAgostinho if you prefer, I may put this commit in a separate PR so that we don't need to mark with whole thing with "deprecation" label.

I was trying to see if I could spare you from that trouble, but it's undoubtedly better to do so.

@taketwo
Copy link
Member Author

taketwo commented Feb 4, 2019

OK, will split and update this one later today.

@SergioRAgostinho SergioRAgostinho merged commit 3bfec88 into PointCloudLibrary:master Feb 5, 2019
@taketwo taketwo deleted the smart-pointers-3 branch February 5, 2019 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants