mirror of
https://github.com/BlackMATov/flat.hpp.git
synced 2025-12-13 17:48:14 +07:00
add empty,size,max_size,capacity,clear noexcept specs
This commit is contained in:
@@ -74,6 +74,13 @@ TEST_CASE("flat_set") {
|
||||
STATIC_REQUIRE(std::is_nothrow_swappable_v<set_t>);
|
||||
STATIC_REQUIRE(std::is_nothrow_swappable_v<set2_t>);
|
||||
STATIC_REQUIRE(!std::is_nothrow_swappable_v<set3_t>);
|
||||
|
||||
STATIC_REQUIRE(noexcept(std::declval<set_t&>().empty()));
|
||||
STATIC_REQUIRE(noexcept(std::declval<set_t&>().size()));
|
||||
STATIC_REQUIRE(noexcept(std::declval<set_t&>().max_size()));
|
||||
STATIC_REQUIRE(noexcept(std::declval<set_t&>().capacity()));
|
||||
|
||||
STATIC_REQUIRE(noexcept(std::declval<set_t&>().clear()));
|
||||
}
|
||||
SECTION("types") {
|
||||
using set_t = flat_set<int>;
|
||||
|
||||
Reference in New Issue
Block a user