Home
last modified time | relevance | path

Searched refs:view_base (Results 1 – 25 of 81) sorted by relevance

1234

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/
H A Dtypes.h17 struct MoveOnlyView : std::ranges::view_base {
29 struct CopyableView : std::ranges::view_base {
39 struct ForwardView : std::ranges::view_base {
52 struct ThrowingDefaultCtorForwardView : std::ranges::view_base {
58 struct NoDefaultCtorForwardView : std::ranges::view_base {
71 struct BorrowableView : std::ranges::view_base {
78 struct InputView : std::ranges::view_base {
92 struct CountedView : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.utility.helpers/
H A Dsimple_view.compile.pass.cpp19 struct SimpleView : std::ranges::view_base {
24 struct WrongConstView : std::ranges::view_base {
31 struct NoConstView : std::ranges::view_base {
36 struct DifferentSentinel : std::ranges::view_base {
41 struct WrongConstSentinel : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/
H A Dtypes.h18 struct MoveOnlyView : std::ranges::view_base {
31 struct CopyableView : std::ranges::view_base {
44 struct ForwardView : std::ranges::view_base {
60 struct RandomAccessView : std::ranges::view_base {
68 struct BidirectionalView : std::ranges::view_base {
85 struct InputView : std::ranges::view_base {
94 struct SizedSentinelView : std::ranges::view_base {
106 struct SizedSentinelNotConstView : std::ranges::view_base {
121 struct CountedView : std::ranges::view_base {
H A Dctor.default.pass.cpp22 struct DefaultConstructibleView : std::ranges::view_base {
37 struct NoDefaultCtrView : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.common.view/
H A Dtypes.h16 struct DefaultConstructibleView : std::ranges::view_base {
26 struct MoveOnlyView : std::ranges::view_base {
39 struct CopyableView : std::ranges::view_base {
50 struct SizedForwardView : std::ranges::view_base {
62 struct SizedRandomAccessView : std::ranges::view_base {
73 struct CommonView : std::ranges::view_base {
83 struct NonCommonView : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/
H A Dno_unique_address.compile.pass.cpp45 struct InputView : std::ranges::view_base {
54 struct TinyView : std::ranges::view_base {
76 struct EmptyView1 : std::ranges::view_base {
100 struct EmptyInputView : std::ranges::view_base {
108 struct EmptyTinyView : std::ranges::view_base {
H A Dtypes.h19 struct ForwardView : std::ranges::view_base {
33 struct InputView : std::ranges::view_base {
52 struct ForwardTinyView : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.view/
H A Dview_base.compile.pass.cpp19 static_assert(std::is_empty_v<std::ranges::view_base>);
20 static_assert(std::is_trivial_v<std::ranges::view_base>);
24 struct View : std::ranges::view_base { };
H A Dview.compile.pass.cpp22 struct NotMoveable : std::ranges::view_base {
38 struct NotDefaultInit : std::ranges::view_base {
68 struct NotARange : std::ranges::view_base {
80 struct View : std::ranges::view_base {
H A Denable_view.compile.pass.cpp31 struct PrivateViewBase : private std::ranges::view_base { };
40 struct EnableViewFalse : std::ranges::view_base { };
50 struct PublicViewBase : std::ranges::view_base { };
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/
H A Dtypes.h10 struct MoveOnlyView : std::ranges::view_base {
24 struct CopyableView : std::ranges::view_base {
36 struct SizedForwardView : std::ranges::view_base {
47 struct SizedRandomAccessView : std::ranges::view_base {
H A Dctor.default.pass.cpp19 struct DefaultConstructible : std::ranges::view_base {
28 struct NonDefaultConstructible : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/
H A Dconstraints.compile.pass.cpp32 struct View : std::ranges::view_base {
54 struct View : std::ranges::view_base {
84 struct View : std::ranges::view_base {
99 struct View : std::ranges::view_base {
H A Dctor.default.pass.cpp22 struct DefaultConstructibleView : std::ranges::view_base {
36 struct NoDefaultView : std::ranges::view_base {
47 struct NoexceptView : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/
H A Dsize.pass.cpp25 struct View : std::ranges::view_base {
32 struct SizedNonConst : std::ranges::view_base {
41 struct StrangeSizeView : std::ranges::view_base {
H A Dborrowing.compile.pass.cpp19 struct Borrowed : std::ranges::view_base {
29 struct NonBorrowed : std::ranges::view_base {
H A Dctor.default.pass.cpp22 struct DefaultConstructibleView : std::ranges::view_base {
32 struct NoDefaultCtrView : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h22 struct CopyableView : std::ranges::view_base {
38 struct ForwardView : std::ranges::view_base {
57 struct ForwardDiffView : std::ranges::view_base {
116 struct ForwardOnlyIfNonConstView : std::ranges::view_base {
140 struct InputView : std::ranges::view_base {
171 struct ForwardTinyView : std::ranges::view_base {
H A Dctor.default.pass.cpp19 struct ThrowingDefaultCtorForwardView : std::ranges::view_base {
25 struct NoDefaultCtorForwardView : std::ranges::view_base {
H A Dconstraints.compile.pass.cpp82 struct NonInputView : std::ranges::view_base {
133 struct IntForwardView : std::ranges::view_base {
170 struct AlmostTinyRange : std::ranges::view_base {
193 struct AlmostTinyRange : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Denable_view.h27 struct view_base { }; struct
38 inline constexpr bool enable_view = derived_from<_Tp, view_base> ||
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/
H A Dctor.default.pass.cpp34 struct IterDefaultCtrView : std::ranges::view_base {
39 struct IterNoDefaultCtrView : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/
H A Dbegin.pass.cpp22 struct NonSimpleParentView : std::ranges::view_base {
28 struct SimpleParentView : std::ranges::view_base {
33 struct ConstNotRange : std::ranges::view_base {
H A Dctad.compile.pass.cpp23 struct View : std::ranges::view_base {
40 struct NestedChildren : std::ranges::view_base {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/
H A Dmember_types.compile.pass.cpp21 struct ForwardView : std::ranges::view_base {
27 struct InputView : std::ranges::view_base {
45 struct DiffTypeRange : std::ranges::view_base {

1234