llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split
Joe Loser ae2ae84ffe
[libc++][test] Refactor SmallBasicString uses in range.lazy.split tests
The tests for `std::ranges::lazy_split_view` heavily use a wrapper class around
`std::string` because `std::string` was not `constexpr` until recently. Where
possible, remove the wrapper class and extra functionality no longer needed.
Remove `libcxx/test/std/ranges/range.adaptors/range.lazy.split/small_string.h`
and inline its one use remaining in
`libcxx/test/std/ranges/range.adaptors/range.lazy.split/general.pass.cpp`.

Differential Revision: https://reviews.llvm.org/D126663
2022-06-11 13:10:02 -06:00
..
range.lazy.split.inner [libc++][NFC] Add more tests to `move_{iterator,sentinel}`. 2022-05-24 19:56:12 -07:00
range.lazy.split.outer [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests 2022-06-11 13:10:02 -06:00
range.lazy.split.outer.value
adaptor.pass.cpp
base.pass.cpp [libc++][NFC] Use brace-init instead of parens to workaround macro expansion in badly behaved systems 2022-04-25 11:17:11 -06:00
begin.pass.cpp
constraints.compile.pass.cpp
ctad.compile.pass.cpp
ctor.copy_move.pass.cpp [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests 2022-06-11 13:10:02 -06:00
ctor.default.pass.cpp
ctor.range.pass.cpp [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests 2022-06-11 13:10:02 -06:00
ctor.view.pass.cpp
end.pass.cpp
general.pass.cpp [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests 2022-06-11 13:10:02 -06:00
types.h [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests 2022-06-11 13:10:02 -06:00
view_interface.pass.cpp