Lines Matching refs:ThrowsAssignT
41 struct ThrowsAssignT { struct
42 ThrowsAssignT(int) noexcept {} in ThrowsAssignT() argument
43 ThrowsAssignT &operator=(int) noexcept(false) { return *this; } in operator =() argument
88 struct ThrowsAssignT { struct
90 ThrowsAssignT() : value(0) {} in ThrowsAssignT() function
91 ThrowsAssignT(int v) noexcept : value(v) {} in ThrowsAssignT() function
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()
288 using V = std::variant<std::string, ThrowsAssignT>; in test_T_assignment_performs_assignment()