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
[special.mem.concepts] Remove hyphen in _no-throw_ for consistency with the type traits #4101
Comments
While our type traits are named is_nothrow_something, we also have NoThrowForwardIterator (note capital F, indicate a new word). If we fix this, we should remove the hyphen from "no-throw" (names of exposition-only concepts) and we should rename NoThrowForwardIterator to NothrowForwardIterator for consistency. |
@jwakely: Thoughts? We're inclined to drop the hyphen and say "nothrow" everywhere. |
I think making |
Right, I'd also be happy with keeping the camel-case "NoThrow", that seems inoffensive enough. @jensmaurer: could you live with "nothrow-foo" and "NoThrowFoo"? |
I'm ok with that; it's an incremental improvement which we can iterate on in the future should the pain about NoThrowFoo grow. |
Great, let's do that then: snake-case |
See #4050 (comment).
The text was updated successfully, but these errors were encountered: