Home
last modified time | relevance | path

Searched refs:Incomplete (Results 1 – 25 of 133) sorted by relevance

123456

/llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.refinements/
H A Doutput_range.compile.pass.cpp50 struct Incomplete;
53 static_assert(!std::ranges::output_range<Holder<Incomplete>*, Holder<Incomplete>*>);
54 static_assert(!std::ranges::output_range<Holder<Incomplete>*&, Holder<Incomplete>*>);
55 static_assert(!std::ranges::output_range<Holder<Incomplete>*&&, Holder<Incomplete>*>);
56 static_assert(!std::ranges::output_range<Holder<Incomplete>* const, Holder<Incomplete>*>);
57 static_assert(!std::ranges::output_range<Holder<Incomplete>* const&, Holder<Incomplete>*>);
58 static_assert(!std::ranges::output_range<Holder<Incomplete>* const&&, Holder<Incomplete>*>);
60 static_assert( std::ranges::output_range<Holder<Incomplete>*[10], Holder<Incomplete>*>);
61 static_assert( std::ranges::output_range<Holder<Incomplete>*(&)[10], Holder<Incomplete>*>);
62 static_assert( std::ranges::output_range<Holder<Incomplete>*(&&)[10], Holder<Incomplete>*>);
[all …]
H A Drandom_access_range.compile.pass.cpp42 struct Incomplete;
45 static_assert(!std::ranges::random_access_range<Holder<Incomplete>*>);
46 static_assert(!std::ranges::random_access_range<Holder<Incomplete>*&>);
47 static_assert(!std::ranges::random_access_range<Holder<Incomplete>*&&>);
48 static_assert(!std::ranges::random_access_range<Holder<Incomplete>* const>);
49 static_assert(!std::ranges::random_access_range<Holder<Incomplete>* const&>);
50 static_assert(!std::ranges::random_access_range<Holder<Incomplete>* const&&>);
52 static_assert( std::ranges::random_access_range<Holder<Incomplete>*[10]>);
53 static_assert( std::ranges::random_access_range<Holder<Incomplete>*(&)[10]>);
54 static_assert( std::ranges::random_access_range<Holder<Incomplete>*(&&)[10]>);
[all …]
H A Dforward_range.compile.pass.cpp41 struct Incomplete;
44 static_assert(!std::ranges::forward_range<Holder<Incomplete>*>);
45 static_assert(!std::ranges::forward_range<Holder<Incomplete>*&>);
46 static_assert(!std::ranges::forward_range<Holder<Incomplete>*&&>);
47 static_assert(!std::ranges::forward_range<Holder<Incomplete>* const>);
48 static_assert(!std::ranges::forward_range<Holder<Incomplete>* const&>);
49 static_assert(!std::ranges::forward_range<Holder<Incomplete>* const&&>);
51 static_assert( std::ranges::forward_range<Holder<Incomplete>*[10]>);
52 static_assert( std::ranges::forward_range<Holder<Incomplete>*(&)[10]>);
53 static_assert( std::ranges::forward_range<Holder<Incomplete>*(&&)[10]>);
[all …]
H A Dbidirectional_range.compile.pass.cpp40 struct Incomplete;
43 static_assert(!std::ranges::bidirectional_range<Holder<Incomplete>*>);
44 static_assert(!std::ranges::bidirectional_range<Holder<Incomplete>*&>);
45 static_assert(!std::ranges::bidirectional_range<Holder<Incomplete>*&&>);
46 static_assert(!std::ranges::bidirectional_range<Holder<Incomplete>* const>);
47 static_assert(!std::ranges::bidirectional_range<Holder<Incomplete>* const&>);
48 static_assert(!std::ranges::bidirectional_range<Holder<Incomplete>* const&&>);
50 static_assert( std::ranges::bidirectional_range<Holder<Incomplete>*[10]>);
51 static_assert( std::ranges::bidirectional_range<Holder<Incomplete>*(&)[10]>);
52 static_assert( std::ranges::bidirectional_range<Holder<Incomplete>*(&&)[10]>);
[all …]
H A Dinput_range.compile.pass.cpp45 struct Incomplete;
48 static_assert(!std::ranges::input_range<Holder<Incomplete>*>);
49 static_assert(!std::ranges::input_range<Holder<Incomplete>*&>);
50 static_assert(!std::ranges::input_range<Holder<Incomplete>*&&>);
51 static_assert(!std::ranges::input_range<Holder<Incomplete>* const>);
52 static_assert(!std::ranges::input_range<Holder<Incomplete>* const&>);
53 static_assert(!std::ranges::input_range<Holder<Incomplete>* const&&>);
55 static_assert( std::ranges::input_range<Holder<Incomplete>*[10]>);
56 static_assert( std::ranges::input_range<Holder<Incomplete>*(&)[10]>);
57 static_assert( std::ranges::input_range<Holder<Incomplete>*(&&)[10]>);
[all …]
H A Dcontiguous_range.compile.pass.cpp79 struct Incomplete;
82 static_assert(!std::ranges::contiguous_range<Holder<Incomplete>*>);
83 static_assert(!std::ranges::contiguous_range<Holder<Incomplete>*&>);
84 static_assert(!std::ranges::contiguous_range<Holder<Incomplete>*&&>);
85 static_assert(!std::ranges::contiguous_range<Holder<Incomplete>* const>);
86 static_assert(!std::ranges::contiguous_range<Holder<Incomplete>* const&>);
87 static_assert(!std::ranges::contiguous_range<Holder<Incomplete>* const&&>);
89 static_assert( std::ranges::contiguous_range<Holder<Incomplete>*[10]>);
90 static_assert( std::ranges::contiguous_range<Holder<Incomplete>*(&)[10]>);
91 static_assert( std::ranges::contiguous_range<Holder<Incomplete>*(&&)[10]>);
[all …]
H A Dcommon_range.compile.pass.cpp67 struct Incomplete;
70 static_assert(!std::ranges::common_range<Holder<Incomplete>*>);
71 static_assert(!std::ranges::common_range<Holder<Incomplete>*&>);
72 static_assert(!std::ranges::common_range<Holder<Incomplete>*&&>);
73 static_assert(!std::ranges::common_range<Holder<Incomplete>* const>);
74 static_assert(!std::ranges::common_range<Holder<Incomplete>* const&>);
75 static_assert(!std::ranges::common_range<Holder<Incomplete>* const&&>);
77 static_assert( std::ranges::common_range<Holder<Incomplete>*[10]>);
78 static_assert( std::ranges::common_range<Holder<Incomplete>*(&)[10]>);
79 static_assert( std::ranges::common_range<Holder<Incomplete>*(&&)[10]>);
[all …]
H A Dviewable_range.compile.pass.cpp170 struct Incomplete;
173 static_assert(!std::ranges::viewable_range<Holder<Incomplete>*>);
174 static_assert(!std::ranges::viewable_range<Holder<Incomplete>*&>);
175 static_assert(!std::ranges::viewable_range<Holder<Incomplete>*&&>);
176 static_assert(!std::ranges::viewable_range<Holder<Incomplete>* const>);
177 static_assert(!std::ranges::viewable_range<Holder<Incomplete>* const&>);
178 static_assert(!std::ranges::viewable_range<Holder<Incomplete>* const&&>);
180 static_assert(!std::ranges::viewable_range<Holder<Incomplete>*[10]>);
181 static_assert( std::ranges::viewable_range<Holder<Incomplete>*(&)[10]>);
182 static_assert(!std::ranges::viewable_range<Holder<Incomplete>*(&&)[10]>);
[all …]
/llvm-project-15.0.7/clang/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.general/
H A Dp2.cpp3 struct Incomplete; // expected-note 2{{forward declaration of 'Incomplete'}}
4 Incomplete f(Incomplete) = delete; // well-formed
5 Incomplete g(Incomplete) {} // expected-error{{incomplete result type 'Incomplete' in functi… in g() argument
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DFunctionExtrasTest.cpp277 class Incomplete;
284 unique_function<void(Templated<Incomplete> &&)> in TEST()
286 unique_function<void(Templated<Incomplete> &)> in TEST()
288 unique_function<void(Templated<Incomplete> *)> IncompleteArgumentPointer; in TEST()
291 unique_function<Templated<Incomplete> *()> IncompleteResultPointer; in TEST()
295 Incomplete incompleteFunction();
296 const Incomplete incompleteFunctionConst();
302 unique_function<const Incomplete()> IncompleteReturnInCallableConst{ in TEST()
309 class Incomplete {}; class
310 Incomplete incompleteFunction() { return {}; } in incompleteFunction()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.access/
H A Dbegin.pass.cpp35 struct Incomplete;
36 static_assert(!std::is_invocable_v<RangeBeginT, Incomplete(&&)[]>);
37 static_assert(!std::is_invocable_v<RangeBeginT, const Incomplete(&&)[]>);
38 static_assert(!std::is_invocable_v<RangeCBeginT, Incomplete(&&)[]>);
39 static_assert(!std::is_invocable_v<RangeCBeginT, const Incomplete(&&)[]>);
41 static_assert(!std::is_invocable_v<RangeBeginT, Incomplete(&&)[10]>);
43 static_assert(!std::is_invocable_v<RangeCBeginT, Incomplete(&&)[10]>);
47 LIBCPP_STATIC_ASSERT(!std::is_invocable_v<RangeBeginT, Incomplete(&)[]>);
49 LIBCPP_STATIC_ASSERT(!std::is_invocable_v<RangeCBeginT, Incomplete(&)[]>);
321 struct Incomplete;
[all …]
H A Dempty.pass.cpp32 struct Incomplete;
33 static_assert(!std::is_invocable_v<RangeEmptyT, Incomplete[]>);
34 static_assert(!std::is_invocable_v<RangeEmptyT, Incomplete(&)[]>);
35 static_assert(!std::is_invocable_v<RangeEmptyT, Incomplete(&&)[]>);
37 extern Incomplete array_of_incomplete[42];
41 static_assert(!std::ranges::empty(static_cast<const Incomplete(&&)[42]>(array_of_incomplete)));
171 struct Incomplete;
173 static_assert(!std::is_invocable_v<RangeEmptyT, Holder<Incomplete>*>);
174 static_assert(!std::is_invocable_v<RangeEmptyT, Holder<Incomplete>*&>);
H A Drbegin.pass.cpp36 struct Incomplete;
38 static_assert(!std::is_invocable_v<RangeRBeginT, Incomplete(&&)[]>);
39 static_assert(!std::is_invocable_v<RangeRBeginT, const Incomplete(&&)[]>);
40 static_assert(!std::is_invocable_v<RangeCRBeginT, Incomplete(&&)[]>);
41 static_assert(!std::is_invocable_v<RangeCRBeginT, const Incomplete(&&)[]>);
43 static_assert(!std::is_invocable_v<RangeRBeginT, Incomplete(&&)[10]>);
44 static_assert(!std::is_invocable_v<RangeRBeginT, const Incomplete(&&)[10]>);
45 static_assert(!std::is_invocable_v<RangeCRBeginT, Incomplete(&&)[10]>);
49 LIBCPP_STATIC_ASSERT(!std::is_invocable_v<RangeRBeginT, Incomplete(&)[]>);
51 LIBCPP_STATIC_ASSERT(!std::is_invocable_v<RangeCRBeginT, Incomplete(&)[]>);
[all …]
/llvm-project-15.0.7/clang/test/VFS/
H A Dincomplete-umbrella.m2 // RUN: mkdir -p %t/Incomplete.framework/Headers
3 // RUN: echo '// IncompleteReal.h' > %t/Incomplete.framework/Headers/IncompleteReal.h
8 @import Incomplete;
9 // CHECK: umbrella header for module 'Incomplete' {{.*}}IncompleteVFS.h
10 // CHECK: umbrella header for module 'Incomplete' {{.*}}IncompleteReal.h
11 // CHECK: could not build module 'Incomplete'
/llvm-project-15.0.7/libcxx/test/std/utilities/utility/pairs/pairs.pair/
H A Dassign_pair_cxx03.pass.cpp29 struct Incomplete;
30 extern Incomplete inc_obj;
42 typedef std::pair<int, Incomplete&> P; in main()
51 struct Incomplete {}; struct
52 Incomplete inc_obj;
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Drtti-layout.cpp68 struct Incomplete;
168 CHECK_VTABLE(Incomplete *, pointer); in f()
169 …CHECK(to<__pbase_type_info>(typeid(Incomplete *)).__flags == __pbase_type_info::__incomplete_mask); in f()
170 …CHECK(to<__pbase_type_info>(typeid(Incomplete **)).__flags == __pbase_type_info::__incomplete_mask… in f()
171 …CHECK(to<__pbase_type_info>(typeid(Incomplete ***)).__flags == __pbase_type_info::__incomplete_mas… in f()
174 CHECK_VTABLE(int Incomplete::*, pointer_to_member); in f()
175 …CHECK(to<__pbase_type_info>(typeid(int Incomplete::*)).__flags == __pbase_type_info::__incomplete_… in f()
176 …CHECK(to<__pbase_type_info>(typeid(Incomplete Incomplete::*)).__flags == (__pbase_type_info::__inc… in f()
177 …CHECK(to<__pbase_type_info>(typeid(Incomplete A::*)).__flags == (__pbase_type_info::__incomplete_m… in f()
H A Dstrict-vtable-pointers.cpp431 struct Incomplete;
433 void testCast2(Incomplete *I) { in testCast2()
471 auto *a3 = (Incomplete *)i; in testCast4()
477 auto *a2 = (Incomplete *)v2; in testCast4()
496 auto *I = (Incomplete *)a; in testCast6()
517 void testCast7(Incomplete *I) { in testCast7()
534 void testCast8(Incomplete *I) { in testCast8()
537 auto *P = (PossiblyDerivingFromDynamicBase<Incomplete> *)I; in testCast8()
555 void testCast9(PossiblyDerivingFromDynamicBase<Incomplete> *P) { in testCast9()
H A Dthunks-available-externally.cpp6 struct Incomplete;
10 virtual void g(Incomplete);
18 virtual void g(Incomplete);
28 virtual void g(Incomplete);
/llvm-project-15.0.7/clang/test/CXX/except/except.spec/
H A Dp2-dynamic-types.cpp5 struct Incomplete; // expected-note 3 {{forward declaration}}
10 void ic2() throw(Incomplete); // expected-error {{incomplete type 'Incomplete' is not allowed in ex…
12 void ic4() throw(Incomplete*); // expected-error {{pointer to incomplete type 'Incomplete' is not a…
13 void ic5() throw(Incomplete&); // expected-error {{reference to incomplete type 'Incomplete' is not…
/llvm-project-15.0.7/clang/test/CXX/dcl.decl/dcl.meaning/dcl.array/
H A Dp1.cpp25 struct Incomplete; // expected-note {{forward declaration}}
26 Incomplete ar9[10]; // expected-error {{incomplete type}}
29 void fun(int p1[], Incomplete p2[10]);
31 extern Incomplete ear2[10];
/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.visit/
H A Drobust_against_adl.pass.cpp22 struct Incomplete;
28 std::variant<Holder<Incomplete>*, int> v = nullptr; in test()
30 std::visit([](auto) -> Holder<Incomplete>* { return nullptr; }, v); in test()
33 std::visit<void*>([](auto) -> Holder<Incomplete>* { return nullptr; }, v); in test()
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/iterator.operations/
H A Drobust_against_adl.pass.cpp15 struct Incomplete;
24 Holder<Incomplete> *a[2] = {}; in main()
25 Holder<Incomplete> **p = a; in main()
32 std::advance(p, Intable<Holder<Incomplete> >()); in main()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Ddevirtualize-vtable-marking.cpp12 struct Incomplete;
21 OwnPtr<Incomplete> m_sqlError;
34 struct Incomplete;
44 OwnPtr<Incomplete> m_sqlError;
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap/
H A Diter_swap.pass.cpp212 struct Incomplete;
214 static_assert(std::is_invocable_v<IterSwapT, Holder<Incomplete>**, Holder<Incomplete>**>);
215 static_assert(std::is_invocable_v<IterSwapT, Holder<Incomplete>**, Holder<Incomplete>**&>);
216 static_assert(std::is_invocable_v<IterSwapT, Holder<Incomplete>**&, Holder<Incomplete>**>);
217 static_assert(std::is_invocable_v<IterSwapT, Holder<Incomplete>**&, Holder<Incomplete>**&>);
/llvm-project-15.0.7/clang/test/Sema/
H A Dcompound-literal.c29 struct Incomplete; // expected-note{{forward declaration of 'struct Incomplete'}}
30 struct Incomplete* I1 = &(struct Incomplete){1, 2, 3}; // expected-error {{variable has incomplete …
32 …struct Incomplete* I2 = (struct foo[x]){1, 2, 3}; // expected-error {{variable-sized object may no… in IncompleteFunc()

123456