/llvm-project/libcxx/test/std/ranges/range.adaptors/range.zip/ |
H A D | range.concept.compile.pass.cpp | 28 using View = decltype(v); in testConceptPair() typedef 37 using View = decltype(v); in testConceptPair() typedef 46 using View = decltype(v); in testConceptPair() typedef 55 using View = decltype(v); in testConceptPair() typedef 64 using View = decltype(v); in testConceptPair() typedef 73 using View = decltype(v); in testConceptPair() typedef 82 using View = decltype(v); in testConceptPair() typedef 91 using View = decltype(v); in testConceptPair() typedef 100 using View = decltype(v); in testConceptPair() typedef 109 using View = decltype(v); in testConceptPair() typedef [all …]
|
H A D | size.pass.cpp | 24 struct View : std::ranges::view_base { struct 26 constexpr View(std::size_t s) : size_(s) {} in View() argument 40 struct StrangeSizeView : std::ranges::view_base { argument 51 std::ranges::zip_view v(View(8)); in test() argument
|
H A D | begin.pass.cpp | 72 using View = decltype(v); in test() typedef 87 using View = decltype(v); in test() typedef 95 using View = std::ranges::zip_view<SimpleCommon, NoConstBeginView>; in test() typedef
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/ |
H A D | constraints.compile.pass.cpp | 31 struct View : std::ranges::view_base { struct 32 struct NotInputIterator { 53 struct View : std::ranges::view_base { struct 68 struct View { struct 83 struct View : std::ranges::view_base { struct 98 struct View : std::ranges::view_base { struct
|
H A D | ctor.default.pass.cpp | 59 using View = std::ranges::filter_view<DefaultConstructibleView, DefaultConstructiblePredicate>; in test() typedef 70 using View = std::ranges::filter_view<DefaultConstructibleView, DefaultConstructiblePredicate>; in test() typedef 90 … using View = std::ranges::filter_view<DefaultConstructibleView, DefaultConstructiblePredicate>; in test() typedef 94 using View = std::ranges::filter_view<NoexceptView, NoexceptPredicate>; in test() typedef
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.chunk.by/ |
H A D | constraints.compile.pass.cpp | 35 struct View : std::ranges::view_base { struct 54 struct View : std::ranges::view_base { struct 71 struct View { struct 90 struct View : std::ranges::view_base { struct 107 struct View : std::ranges::view_base { struct
|
H A D | types.h | 34 struct View : std::ranges::view_base { struct 35 constexpr explicit View(Iter b, Sent e) : begin_(b), end_(e) {} in View() argument 45 View(I b, S e) -> View<I, S>; argument
|
H A D | ctor.default.pass.cpp | 77 using View = std::ranges::chunk_by_view<DefaultConstructibleView, DefaultConstructiblePredicate>; test() typedef 87 using View = std::ranges::chunk_by_view<DefaultConstructibleView, DefaultConstructiblePredicate>; test() typedef 107 using View = std::ranges::chunk_by_view<MayThrowView, MayThrowPredicate>; test() typedef 111 using View = std::ranges::chunk_by_view<MayThrowView, NoexceptPredicate>; test() typedef 115 using View = std::ranges::chunk_by_view<NoexceptView, MayThrowPredicate>; test() typedef 119 using View = std::ranges::chunk_by_view<NoexceptView, NoexceptPredicate>; test() typedef [all...] |
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/ |
H A D | constraints.compile.pass.cpp | 40 using View = ForwardView; typedef 55 using View = InputView; typedef 89 using View = NonInputView; typedef 104 using View = ForwardRange; typedef 119 using View = ForwardView; typedef 140 using View = ForwardView; typedef 155 using View = InputView; typedef 178 using View = InputView; typedef 201 using View = InputView; typedef
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.transform/iterator/ |
H A D | deref.pass.cpp | 21 using View = std::ranges::transform_view<MoveOnlyView, PlusOne>; in main() typedef 29 using View = std::ranges::transform_view<MoveOnlyView, PlusOneMutable>; in main() typedef 37 using View = std::ranges::transform_view<MoveOnlyView, PlusOneNoexcept>; in main() typedef 45 using View = std::ranges::transform_view<MoveOnlyView, Increment>; main() typedef 53 using View = std::ranges::transform_view<MoveOnlyView, IncrementRvalueRef>; main() typedef [all...] |
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/performance/ |
H A D | for-range-copy-warn-on-all-auto-copies.cpp | 14 struct View { struct 29 for (S S1 : View<Iterator<S>>()) { in NegativeLoopVariableNotAuto() argument
|
H A D | for-range-copy-allowed-types.cpp | 16 struct View { struct 17 T begin() { return T(); } in begin() 18 T begin() const { return T(); } in begin() 19 T end() { return T(); } in end() 20 T end() const { return T(); } in end() 21 typedef typename T::const_reference const_reference;
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/ |
H A D | iter_move.pass.cpp | 61 struct View : std::ranges::view_base { struct 62 static constexpr int N = 3; 63 int a[N] = {0, 1, 2}; 64 int* iter_moves = nullptr; 67 constexpr View(int& iter_move_invocations) : iter_moves(&iter_move_invocations) { in View() function 70 constexpr adl::MaybeNoexceptIterator<IsNoexcept> begin() { in begin() 73 constexpr adl::MaybeNoexceptIterator<IsNoexcept> end() { in end()
|
H A D | iter_swap.pass.cpp | 63 struct View : std::ranges::view_base { struct 64 int* iter_swaps = nullptr; 67 constexpr View(int& iter_swap_invocations) : iter_swaps(&iter_swap_invocations) { in View() function 70 constexpr adl::MaybeNoexceptIterator<IsNoexcept> begin() { in begin() 73 constexpr adl::MaybeNoexceptIterator<IsNoexcept> end() { in end()
|
/llvm-project/clang/test/SemaTemplate/ |
H A D | concepts-no-early-substitution.cpp | 20 struct View { struct 32 struct Subrange : View<void> {}; argument
|
/llvm-project/libcxx/test/std/ranges/ |
H A D | ranges_robust_against_no_unique_address.pass.cpp | 32 struct View : std::ranges::view_base { struct 37 template <class View> argument
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/ |
H A D | ctor.default.pass.cpp | 19 struct View : std::ranges::view_base { struct 21 constexpr explicit View() argument
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/ |
H A D | ctor.default.pass.cpp | 19 struct View : std::ranges::view_base { struct 21 constexpr explicit View() argument
|
H A D | ctor.view.pass.cpp | 21 struct View : std::ranges::view_base { struct 28 static_assert(std::is_constructible_v<std::ranges::elements_view<View, 0>, View>); argument
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.take/ |
H A D | types.h | 57 struct View : std::ranges::view_base { struct 58 constexpr explicit View(int* b, int* e) : begin_(b), end_(e) { } in View() function 69 struct CommonInputView : std::ranges::view_base { argument
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.all/ |
H A D | all.pass.cpp | 27 struct View : std::ranges::view_base { struct 29 explicit View() noexcept(IsNoexcept) = default; argument 30 constexpr explicit View(int start) : start_(start) {} in View() function 36 static_assert(std::ranges::view<View<true>>); argument
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.drop.while/ |
H A D | ctor.default.pass.cpp | 18 struct View : std::ranges::view_base { struct 20 constexpr explicit View() argument
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.take.while/ |
H A D | ctor.default.pass.cpp | 18 struct View : std::ranges::view_base { struct 20 constexpr explicit View() argument
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.drop/ |
H A D | types.h | 133 struct View : std::ranges::view_base { in end() argument 129 struct View : std::ranges::view_base { global() struct 130 ViewView View() argument 132 beginView begin() argument 137 end_View global() argument
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/ |
H A D | ctor.default.pass.cpp | 23 using View = minimal_view<Iterator, sentinel_wrapper<Iterator>>; in test_default_constructible() typedef 35 using View = minimal_view<Iterator, sentinel_wrapper<Iterator>>; in test_not_default_constructible() typedef
|