Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.assign/
H A DT.pass.cpp41 struct ThrowsAssignT { struct
42 ThrowsAssignT(int) noexcept {} in ThrowsAssignT() function
43 ThrowsAssignT &operator=(int) noexcept(false) { return *this; } in operator =() argument
88 struct ThrowsAssignT { struct
90 ThrowsAssignT() : value(0) {} in ThrowsAssignT() argument
91 ThrowsAssignT(int v) noexcept : value(v) {} in ThrowsAssignT() argument
92 ThrowsAssignT &operator=(int) noexcept(false) { throw 42; } in operator =() argument
119 using V = std::variant<Dummy, ThrowsAssignT>; in test_T_assignment_noexcept()
250 using V = std::variant<ThrowsAssignT, std::string>; in test_T_assignment_performs_construction()
277 using V = std::variant<ThrowsAssignT>; in test_T_assignment_performs_assignment()
[all …]