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

shared_ptr array specialization #20

Open
1 task done
bitwizeshift opened this issue Jun 25, 2020 · 0 comments
Open
1 task done

shared_ptr array specialization #20

bitwizeshift opened this issue Jun 25, 2020 · 0 comments
Assignees
Labels
Complexity: Low This should take a day or two of work Good First Issue A good issue to start off with if contributing to this project Priority: Low Low priority task (address at liesure) Status: Accepted Indicates that a request has been accepted (For "Issues" only) Type: Refactoring Indicates that a task is for refactoring/cleaning up existing code

Comments

@bitwizeshift
Copy link
Owner

Checklist

  • I did not find a duplicate of this feature request in the Github Issues section.

Description

C++11 introduced shared_ptr, which works with T[] types -- but only if the type is given a custom deleter. C++20 expanded this to support shared_ptr<T[]>, and introduces an overload for make_shared for this.

Backport should be updated to support this.

@bitwizeshift bitwizeshift added Type: Refactoring Indicates that a task is for refactoring/cleaning up existing code Status: Accepted Indicates that a request has been accepted (For "Issues" only) Priority: Low Low priority task (address at liesure) Good First Issue A good issue to start off with if contributing to this project Complexity: Low This should take a day or two of work labels Jun 25, 2020
@bitwizeshift bitwizeshift self-assigned this Jun 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Low This should take a day or two of work Good First Issue A good issue to start off with if contributing to this project Priority: Low Low priority task (address at liesure) Status: Accepted Indicates that a request has been accepted (For "Issues" only) Type: Refactoring Indicates that a task is for refactoring/cleaning up existing code
Projects
None yet
Development

No branches or pull requests

1 participant