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

Use more of C++11 and later features #31

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

DrItanium
Copy link

@DrItanium DrItanium commented Oct 15, 2023

New Pull Request Guidelines

Not fixing an existing PR

This Pull-Request Fixes the Following Issue(s)

No specific issue that it fixes but is cleaner and will give better compiler error messages in the cases of copy construction and move operator usage.

Proposed Changes

Use more of C++11 and later features to give the compiler the ability to better optimize.

Testing Procedure

How do we test it?

This should all be transparent to the end user. But for the sake of completeness, the examples should still compile and work as intended.

Default the destructor and migrate typedef to using declaration

Delete move constructor and move assignment operator as well.
@DrItanium DrItanium requested a review from bakercp as a code owner October 15, 2023 19:40
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.

1 participant