Searched refs:ThrowsAssignT (Results 1 – 1 of 1) sorted by relevance
39 struct ThrowsAssignT { struct40 ThrowsAssignT(int) noexcept {} in ThrowsAssignT() argument41 ThrowsAssignT &operator=(int) noexcept(false) { return *this; } in operator =() argument64 struct ThrowsAssignT { struct66 ThrowsAssignT() : value(0) {} in ThrowsAssignT() function67 ThrowsAssignT(int v) noexcept : value(v) {} in ThrowsAssignT() argument68 ThrowsAssignT &operator=(int) noexcept(false) { throw 42; } in operator =() argument95 using V = std::variant<Dummy, ThrowsAssignT>; in test_T_assignment_noexcept()175 using V = std::variant<ThrowsAssignT, std::string>; in test_T_assignment_performs_construction()202 using V = std::variant<ThrowsAssignT>; in test_T_assignment_performs_assignment()[all …]