Home | History | Annotate | Download | only in unique.ptr.asgn

Lines Matching refs:U2

187     using U2 = std::unique_ptr<VT, DSource>;
188 static_assert(std::is_nothrow_assignable<U1, U2&&>::value, "");
192 U2 u2(nullptr, dsource);
193 u1 = std::move(u2);
203 using U2 = std::unique_ptr<VT, GenericConvertingDeleter<1> >;
204 static_assert(std::is_assignable<U1, U2&&>::value, "");
209 using U2 = std::unique_ptr<VT, GenericDeleter<1> >;
210 static_assert(!std::is_assignable<U1, U2&&>::value, "");
215 using U2 = std::unique_ptr<VT, GenericConvertingDeleter<0> >;
219 static_assert(!std::is_assignable<U1, U2&&>::value, "");
230 using U2 = std::unique_ptr<VT, GenericConvertingDeleter<0> >;
235 static_assert(std::is_nothrow_assignable<U1, U2&&>::value, "");
247 using U2 = std::unique_ptr<VT, GenericConvertingDeleter<0> &>;
252 static_assert(std::is_assignable<U1, U2&&>::value, "");
325 using U2 = std::unique_ptr<VT, TD2 >;
327 U2 u2;
329 u1 = std::move(u2);
334 using U2 = std::unique_ptr<VT, TD2 >;
336 U2 u2;
338 u1 = std::move(u2);
343 using U2 = std::unique_ptr<VT, CD2 >;
345 U2 u2;
347 u1 = std::move(u2);
353 using U2 = std::unique_ptr<VT, TD2& >;
355 U2 u2(nullptr, d2);
357 u1 = std::move(u2);
362 using U2 = std::unique_ptr<VT, TD2 const& >;
364 U2 u2(nullptr, d2);
366 u1 = std::move(u2);
372 using U2 = std::unique_ptr<VT, TD2& >;
374 U2 u2(nullptr, d2);
376 u1 = std::move(u2);
381 using U2 = std::unique_ptr<VT, TD2 const& >;
383 U2 u2(nullptr, d2);
385 u1 = std::move(u2);
391 using U2 = std::unique_ptr<VT, CD2 & >;
393 U2 u2(nullptr, cd2);
395 u1 = std::move(u2);
400 using U2 = std::unique_ptr<VT, CD2 const& >;
402 U2 u2(nullptr, cd2);
404 u1 = std::move(u2);