Lines Matching defs:MaybeNoexcept
74 struct MaybeNoexcept {
75 explicit MaybeNoexcept(int) noexcept(convertNoexcept);
76 MaybeNoexcept(MaybeNoexcept&&) noexcept(moveNoexcept);
77 MaybeNoexcept& operator=(MaybeNoexcept&&) = default;
78 MaybeNoexcept& operator=(int);
83 static_assert(std::is_assignable_v<std::expected<MaybeNoexcept<false, false>, int>&, int>);
87 static_assert(std::is_assignable_v<std::expected<MaybeNoexcept<false, true>, MaybeNoexcept<false, false>>&, int>);
91 static_assert(std::is_assignable_v<std::expected<MaybeNoexcept<true, false>, MaybeNoexcept<false, false>>&, int>);
95 static_assert(!std::is_assignable_v<std::expected<MaybeNoexcept<false, false>, MaybeNoexcept<false, false>>&, int>);