[libcxx] [test] Be compatible with LWG 2438 "std::iterator inheritance shouldn't be mandated".
In C++17, these iterators are allowed but not required to inherit from the deprecated std::iterator base class.
Paths
| Differential D32727
[libcxx] [test] Be compatible with LWG 2438 "std::iterator inheritance shouldn't be mandated". ClosedPublic Authored by STL_MSFT on May 1 2017, 5:40 PM.
Details
Summary [libcxx] [test] Be compatible with LWG 2438 "std::iterator inheritance shouldn't be mandated". In C++17, these iterators are allowed but not required to inherit from the deprecated std::iterator base class.
Diff Detail Event TimelineEricWF added inline comments.
This revision is now accepted and ready to land.May 4 2017, 1:06 AM
Revision Contents
Diff 97373 test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp
test/std/iterators/stream.iterators/ostream.iterator/types.pass.cpp
test/std/iterators/stream.iterators/ostreambuf.iterator/types.pass.cpp
|
Needs #include "test_macros.h"