Home
last modified time | relevance | path

Searched refs:BufferView (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/sentinel/
H A Dctor.other.pass.cpp35 struct ConstConveritbleView : BufferView<BufferView<int*>*> {
36 using BufferView<BufferView<int*>*>::BufferView;
38 using sentinel = convertible_sentinel_wrapper<BufferView<int*>*>;
39 using const_sentinel = convertible_sentinel_wrapper<const BufferView<int*>*>;
41 constexpr BufferView<int*>* begin() { return data_; } in begin()
42 constexpr const BufferView<int*>* begin() const { return data_; } in begin()
54 BufferView<int*> inners[] = {buffer[0], buffer[1], buffer[2]}; in test()
69 using Inner = BufferView<int*>; in test()
71 BufferView<forward_iterator<const Inner*>, sentinel_wrapper<forward_iterator<const Inner*>>, in test()
H A Deq.pass.cpp26 using Iterator = random_access_iterator<BufferView<int*>*>;
27 using ConstIterator = random_access_iterator<const BufferView<int*>*>;
47 struct ConstComparableView : BufferView<BufferView<int*>*> {
48 using BufferView<BufferView<int*>*>::BufferView;
81 BufferView<int*> inners[] = {buffer[0], buffer[1]}; in test()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/
H A Dtypes.h162 struct BufferView : std::ranges::view_base { struct
169 constexpr BufferView(T (&b)[N]) : data_(b), size_(N) {} in BufferView() argument
247 template <class Inner = BufferView<int*>>
254 template <class Inner = BufferView<int*>>
262 template <class Inner = BufferView<int*>>
269 template <class Inner = BufferView<int*>>
277 template <class Inner = BufferView<int*>>
284 template <class Inner = BufferView<int*>>
293 template <class Inner = BufferView<int*>>
402 struct IterMoveSwapAwareView : BufferView<int*> {
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/
H A Dctor.other.pass.cpp23 using ConstCompatibleInner = BufferView<int*>;
25 using ConstIncompatibleInner = BufferView<forward_iterator<const int*>, forward_iterator<const int*…
29 using ConstCompatibleOuter = BufferView<const Inner*, const Inner*, Inner*, Inner*>;
32 using ConstIncompatibleOuter = BufferView<forward_iterator<const Inner*>, forward_iterator<const In…
H A Darrow.pass.cpp61 struct MoveOnlyIterInner : BufferView<move_only_input_iter_with_arrow<Box*>, move_iter_sentinel<Box…
62 using BufferView::BufferView;
95 using ArrowInner = BufferView<arrow_input_iter<Box*>>;
141 using Inner = BufferView<forward_iterator<Box*>>; in test()
H A Deq.pass.cpp47 using Inner = BufferView<int*>; in test()
48 …using Outer = BufferView<cpp20_input_iterator<Inner*>, sentinel_wrapper<cpp20_input_iterator<Inner… in test()
60 …using Inner = BufferView<cpp20_input_iterator<int*>, sentinel_wrapper<cpp20_input_iterator<int*>>>; in test()
H A Dctor.parent.outer.pass.cpp22 using NonDefaultCtrIterView = BufferView<NonDefaultCtrIter, sentinel_wrapper<NonDefaultCtrIter>>;
H A Dincrement.pass.cpp191 BufferView<int*> inners[2] = {buffer1[0], buffer1[1]}; in test()
192 using Outer = SimpleInputCommonOuter<BufferView<int*>>; in test()
H A Diter.swap.pass.cpp19 using NonSwappableView = BufferView<copying_iterator<int*>>;
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/
H A Dtypes.h24 struct BufferView : std::ranges::view_base { struct
29 constexpr BufferView(T (&b)[N]) : buffer_(b), size_(N) {} in BufferView() argument
32 using IntBufferView = BufferView<int>;