Remove redundant …
- ~access modifiers,~
- forward declarations,
- unused variables,
- statements, and
- ~return types from lambdas.~
Remove redundant …
I'm unsure on 1d45dcd and dc0996f because they serve to help document the code.
Agree with @Empact
@Empact Thanks for the quick review!
I've now excluded dc0996f15ab99c8307bf63efd339cad20ddcb562 from this PR – I see your point.
Regarding 1d45dcd67dbb7319e9acd6dd36ce7106727cb18a, what does that add from a documentation viewpoint? struct has public access to its base classes by default. Perhaps I'm missing something :-)
@practicalswift the value is modest, but the declaration makes the default explicit, removing an otherwise-required unit of knowledge for the reader. Avoids the risk of an inappropriate expectation or assumption, particularly relevant since struct and class differ in their defaults.
@Empact I see your point. I've now excluded that commit. @Empact @MarcoFalke Please re-review :-)
utACK 3dee4cc.
utACK 3dee4cc
utACK 3dee4cc5098c6e9bcc13df9d6277478c8273a6cd
utACK 3dee4cc
<!--e57a25ab6845829454e8d69fc972939a-->Note to reviewers: This pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.