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 D | ctor.other.pass.cpp | 35 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 D | eq.pass.cpp | 26 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 D | types.h | 162 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 D | ctor.other.pass.cpp | 23 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 D | arrow.pass.cpp | 61 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 D | eq.pass.cpp | 47 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 D | ctor.parent.outer.pass.cpp | 22 using NonDefaultCtrIterView = BufferView<NonDefaultCtrIter, sentinel_wrapper<NonDefaultCtrIter>>;
|
| H A D | increment.pass.cpp | 191 BufferView<int*> inners[2] = {buffer1[0], buffer1[1]}; in test() 192 using Outer = SimpleInputCommonOuter<BufferView<int*>>; in test()
|
| H A D | iter.swap.pass.cpp | 19 using NonSwappableView = BufferView<copying_iterator<int*>>;
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/ |
| H A D | types.h | 24 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>;
|