• Home
  • Raw
  • Download

Lines Matching refs:opt1

68         optional<int> opt1;  in main()  local
70 static_assert(noexcept(swap(opt1, opt2)) == true, ""); in main()
71 assert(static_cast<bool>(opt1) == false); in main()
73 swap(opt1, opt2); in main()
74 assert(static_cast<bool>(opt1) == false); in main()
78 optional<int> opt1(1); in main() local
80 static_assert(noexcept(swap(opt1, opt2)) == true, ""); in main()
81 assert(static_cast<bool>(opt1) == true); in main()
82 assert(*opt1 == 1); in main()
84 swap(opt1, opt2); in main()
85 assert(static_cast<bool>(opt1) == false); in main()
90 optional<int> opt1; in main() local
92 static_assert(noexcept(swap(opt1, opt2)) == true, ""); in main()
93 assert(static_cast<bool>(opt1) == false); in main()
96 swap(opt1, opt2); in main()
97 assert(static_cast<bool>(opt1) == true); in main()
98 assert(*opt1 == 2); in main()
102 optional<int> opt1(1); in main() local
104 static_assert(noexcept(swap(opt1, opt2)) == true, ""); in main()
105 assert(static_cast<bool>(opt1) == true); in main()
106 assert(*opt1 == 1); in main()
109 swap(opt1, opt2); in main()
110 assert(static_cast<bool>(opt1) == true); in main()
111 assert(*opt1 == 2); in main()
116 optional<X> opt1; in main() local
118 static_assert(noexcept(swap(opt1, opt2)) == true, ""); in main()
119 assert(static_cast<bool>(opt1) == false); in main()
121 swap(opt1, opt2); in main()
122 assert(static_cast<bool>(opt1) == false); in main()
127 optional<X> opt1(1); in main() local
129 static_assert(noexcept(swap(opt1, opt2)) == true, ""); in main()
130 assert(static_cast<bool>(opt1) == true); in main()
131 assert(*opt1 == 1); in main()
134 swap(opt1, opt2); in main()
136 assert(static_cast<bool>(opt1) == false); in main()
141 optional<X> opt1; in main() local
143 static_assert(noexcept(swap(opt1, opt2)) == true, ""); in main()
144 assert(static_cast<bool>(opt1) == false); in main()
148 swap(opt1, opt2); in main()
150 assert(static_cast<bool>(opt1) == true); in main()
151 assert(*opt1 == 2); in main()
155 optional<X> opt1(1); in main() local
157 static_assert(noexcept(swap(opt1, opt2)) == true, ""); in main()
158 assert(static_cast<bool>(opt1) == true); in main()
159 assert(*opt1 == 1); in main()
163 swap(opt1, opt2); in main()
165 assert(static_cast<bool>(opt1) == true); in main()
166 assert(*opt1 == 2); in main()
171 optional<Y> opt1; in main() local
173 static_assert(noexcept(swap(opt1, opt2)) == false, ""); in main()
174 assert(static_cast<bool>(opt1) == false); in main()
176 swap(opt1, opt2); in main()
177 assert(static_cast<bool>(opt1) == false); in main()
182 optional<Y> opt1(1); in main() local
184 static_assert(noexcept(swap(opt1, opt2)) == false, ""); in main()
185 assert(static_cast<bool>(opt1) == true); in main()
186 assert(*opt1 == 1); in main()
189 swap(opt1, opt2); in main()
191 assert(static_cast<bool>(opt1) == false); in main()
196 optional<Y> opt1; in main() local
198 static_assert(noexcept(swap(opt1, opt2)) == false, ""); in main()
199 assert(static_cast<bool>(opt1) == false); in main()
203 swap(opt1, opt2); in main()
205 assert(static_cast<bool>(opt1) == true); in main()
206 assert(*opt1 == 2); in main()
210 optional<Y> opt1(1); in main() local
212 static_assert(noexcept(swap(opt1, opt2)) == false, ""); in main()
213 assert(static_cast<bool>(opt1) == true); in main()
214 assert(*opt1 == 1); in main()
218 swap(opt1, opt2); in main()
220 assert(static_cast<bool>(opt1) == true); in main()
221 assert(*opt1 == 2); in main()
226 optional<Z> opt1; in main() local
228 static_assert(noexcept(swap(opt1, opt2)) == false, ""); in main()
229 assert(static_cast<bool>(opt1) == false); in main()
231 swap(opt1, opt2); in main()
232 assert(static_cast<bool>(opt1) == false); in main()
237 optional<Z> opt1; in main() local
238 opt1.emplace(1); in main()
240 static_assert(noexcept(swap(opt1, opt2)) == false, ""); in main()
241 assert(static_cast<bool>(opt1) == true); in main()
242 assert(*opt1 == 1); in main()
246 swap(opt1, opt2); in main()
253 assert(static_cast<bool>(opt1) == true); in main()
254 assert(*opt1 == 1); in main()
258 optional<Z> opt1; in main() local
261 static_assert(noexcept(swap(opt1, opt2)) == false, ""); in main()
262 assert(static_cast<bool>(opt1) == false); in main()
267 swap(opt1, opt2); in main()
274 assert(static_cast<bool>(opt1) == false); in main()
279 optional<Z> opt1; in main() local
280 opt1.emplace(1); in main()
283 static_assert(noexcept(swap(opt1, opt2)) == false, ""); in main()
284 assert(static_cast<bool>(opt1) == true); in main()
285 assert(*opt1 == 1); in main()
290 swap(opt1, opt2); in main()
297 assert(static_cast<bool>(opt1) == true); in main()
298 assert(*opt1 == 1); in main()