Home
last modified time | relevance | path

Searched refs:CopyThrows (Results 1 – 6 of 6) sorted by relevance

/external/libcxx/test/support/
Dvariant_test_helpers.hpp27 struct CopyThrows { struct
28 CopyThrows() = default;
29 CopyThrows(CopyThrows const&) { throw 42; } in CopyThrows() argument
30 CopyThrows& operator=(CopyThrows const&) { throw 42; } in operator =() argument
/external/llvm-project/libcxx/test/support/
Dvariant_test_helpers.h35 struct CopyThrows { struct
36 CopyThrows() = default;
37 CopyThrows(CopyThrows const&) { throw 42; } in CopyThrows() argument
38 CopyThrows& operator=(CopyThrows const&) { throw 42; }
/external/llvm-project/libcxx/test/std/utilities/function.objects/func.invoke/
Dinvoke.pass.cpp309 struct CopyThrows { struct
310 CopyThrows() {} in CopyThrows() argument
311 CopyThrows(CopyThrows const&) {} in CopyThrows() function
312 CopyThrows(CopyThrows&&) noexcept {} in CopyThrows() argument
317 void operator()(CopyThrows) noexcept {} in operator ()()
331 CopyThrows arg; ((void)arg); // suppress unused warning in noexcept_test()
/external/libcxx/test/std/utilities/function.objects/func.invoke/
Dinvoke.pass.cpp307 struct CopyThrows { struct
308 CopyThrows() {} in CopyThrows() function
309 CopyThrows(CopyThrows const&) {} in CopyThrows() argument
310 CopyThrows(CopyThrows&&) noexcept {} in CopyThrows() function
315 void operator()(CopyThrows) noexcept {} in operator ()()
329 CopyThrows arg; ((void)arg); // suppress unused warning in noexcept_test()
/external/libcxx/test/std/utilities/variant/variant.variant/variant.assign/
Dcopy.pass.cpp154 struct CopyThrows { struct
155 CopyThrows() = default;
156 CopyThrows(const CopyThrows &) { throw 42; } in CopyThrows() argument
157 CopyThrows &operator=(const CopyThrows &) { throw 42; } in operator =() argument
479 using V = std::variant<int, CopyThrows, std::string>; in test_copy_assignment_different_index()
481 V v2(std::in_place_type<CopyThrows>); in test_copy_assignment_different_index()
514 using V = std::variant<int, CopyThrows, std::string>; in test_copy_assignment_different_index()
515 V v1(std::in_place_type<CopyThrows>); in test_copy_assignment_different_index()
/external/llvm-project/libcxx/test/std/utilities/variant/variant.variant/variant.assign/
Dcopy.pass.cpp147 struct CopyThrows { struct
148 CopyThrows() = default;
149 CopyThrows(const CopyThrows &) { throw 42; } in CopyThrows() argument
150 CopyThrows &operator=(const CopyThrows &) { throw 42; } in operator =() argument
472 using V = std::variant<int, CopyThrows, std::string>; in test_copy_assignment_different_index()
474 V v2(std::in_place_type<CopyThrows>); in test_copy_assignment_different_index()
507 using V = std::variant<int, CopyThrows, std::string>; in test_copy_assignment_different_index()
508 V v1(std::in_place_type<CopyThrows>); in test_copy_assignment_different_index()