Home
last modified time | relevance | path

Searched refs:NoCopyNoMove (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcoroutine-rvo.cpp47 struct NoCopyNoMove { struct
48 NoCopyNoMove() = default;
49 NoCopyNoMove(const NoCopyNoMove &) = delete;
63 task<NoCopyNoMove> local2val() { in local2val()
64 NoCopyNoMove value; in local2val()
69 NoCopyNoMove value; in local2ref()
78 task<NoCopyNoMove> lvalue2val(NoCopyNoMove &value) { in lvalue2val()
82 task<NoCopyNoMove> rvalue2val(NoCopyNoMove &&value) { in rvalue2val()
86 task<NoCopyNoMove &> lvalue2ref(NoCopyNoMove &value) { in lvalue2ref()
90 task<NoCopyNoMove &> rvalue2ref(NoCopyNoMove &&value) { in rvalue2ref()
[all …]
H A Dcoroutine-rvo-exp-namespace.cpp48 struct NoCopyNoMove { struct
49 NoCopyNoMove() = default;
50 NoCopyNoMove(const NoCopyNoMove &) = delete;
64 task<NoCopyNoMove> local2val() { in local2val()
65 NoCopyNoMove value; in local2val()
70 NoCopyNoMove value; in local2ref()
79 task<NoCopyNoMove> lvalue2val(NoCopyNoMove &value) { in lvalue2val()
83 task<NoCopyNoMove> rvalue2val(NoCopyNoMove &&value) { in rvalue2val()
87 task<NoCopyNoMove &> lvalue2ref(NoCopyNoMove &value) { in lvalue2ref()
91 task<NoCopyNoMove &> rvalue2ref(NoCopyNoMove &&value) { in rvalue2ref()
[all …]
/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Dblock-capture.mm49 struct NoCopyNoMove {
50 NoCopyNoMove();
51 NoCopyNoMove(NoCopyNoMove &) = delete;
52 NoCopyNoMove(NoCopyNoMove &&) = delete; // cxx98_2b-note {{marked deleted here}}
54 TEST(NoCopyNoMove); // cxx98_2b-error {{call to deleted constructor}}