Searched refs:ThrowingBase (Results 1 – 3 of 3) sorted by relevance
71 struct ThrowingBase { struct72 ThrowingBase() noexcept(false);73 ThrowingBase(const ThrowingBase&) noexcept(false);74 ThrowingBase(ThrowingBase&&) noexcept(false);75 ThrowingBase &operator=(const ThrowingBase&) noexcept(false);76 ThrowingBase &operator=(ThrowingBase&&) noexcept(false);77 ~ThrowingBase() noexcept(false);79 struct Derived : ThrowingBase {92 struct Derived2 : ThrowingBase {105 struct Derived3 : ThrowingBase {
39 using ThrowingBase = MaybeNoexceptSwap<false>; typedef41 static_assert(std::input_iterator<ThrowingBase>);42 ASSERT_NOT_NOEXCEPT(std::ranges::iter_swap(std::declval<ThrowingBase>(), std::declval<ThrowingBase>…76 using ThrowingIter = std::move_iterator<ThrowingBase>; in test()
42 using ThrowingBase = MaybeNoexceptMove<false>; typedef44 static_assert(std::input_iterator<ThrowingBase>);45 ASSERT_NOT_NOEXCEPT(std::ranges::iter_move(std::declval<ThrowingBase>()));75 using ThrowingIter = std::move_iterator<ThrowingBase>; in test()