Searched refs:NoThrowMove (Results 1 – 6 of 6) sorted by relevance
44 struct NoThrowMove { struct45 NoThrowMove(const NoThrowMove &);46 NoThrowMove(NoThrowMove &&) noexcept;47 NoThrowMove &operator=(const NoThrowMove &) const;48 NoThrowMove &operator=(NoThrowMove &&) const noexcept;55 const NoThrowMove a;
198 struct NoThrowMove { in main() struct199 NoThrowMove() noexcept(false) {} in main() function200 NoThrowMove(NoThrowMove const&) noexcept(false) {} in main() function201 NoThrowMove(NoThrowMove &&) noexcept {} in main() function202 NoThrowMove& operator=(NoThrowMove const&) noexcept { return *this; } in main() argument203 NoThrowMove& operator=(NoThrowMove&&) noexcept { return *this; } in main() argument205 static_assert(std::is_nothrow_move_assignable<optional<NoThrowMove>>::value, ""); in main()
199 struct NoThrowMove { in main() struct200 NoThrowMove() noexcept(false) {} in main() argument201 NoThrowMove(NoThrowMove const&) noexcept(false) {} in main() argument202 NoThrowMove(NoThrowMove &&) noexcept {} in main() argument203 NoThrowMove& operator=(NoThrowMove const&) noexcept { return *this; } in main() argument204 NoThrowMove& operator=(NoThrowMove&&) noexcept { return *this; } in main() argument206 static_assert(std::is_nothrow_move_assignable<optional<NoThrowMove>>::value, ""); in main()
211 struct NoThrowMove { in main() struct212 NoThrowMove() noexcept(false) {} in main() function213 NoThrowMove(NoThrowMove const&) noexcept(false) {} in main() function214 NoThrowMove(NoThrowMove &&) noexcept(true) {} in main() argument216 static_assert(std::is_nothrow_move_constructible<optional<NoThrowMove>>::value, ""); in main()
214 struct NoThrowMove { in main() struct215 NoThrowMove() noexcept(false) {} in main() argument216 NoThrowMove(NoThrowMove const&) noexcept(false) {} in main() function217 NoThrowMove(NoThrowMove &&) noexcept(true) {} in main() argument219 static_assert(std::is_nothrow_move_constructible<optional<NoThrowMove>>::value, ""); in main()