![]() If you have a `begin() const` member, you don't need a `begin()` member unless you want it to do something different (e.g. have a different return type). So in general, //view// types don't need `begin()` non-const members. Also, static_assert some things about the types in "types.h", so that we don't accidentally break those properties under refactoring. Differential Revision: https://reviews.llvm.org/D111231 |
||
---|---|---|
.. | ||
iterator | ||
sentinel | ||
base.pass.cpp | ||
begin.pass.cpp | ||
ctad.compile.pass.cpp | ||
ctad.verify.cpp | ||
ctor.default.pass.cpp | ||
ctor.view.pass.cpp | ||
end.pass.cpp | ||
general.pass.cpp | ||
types.h |