Merge pull request #106 from cmazakas/missing-nodiscard

Add missing `[[nodiscard]]` qualifiers as outlined by C++20
This commit is contained in:
Peter Dimov authored and GitHub committed 2022-02-24 18:00:00 +02:00
commit 0d3ece98c1
6 files changed
+32 -14

No files matched your search

+12 -3
View File
@@ -210,7 +210,10 @@ namespace boost {
// size and capacity
bool empty() const BOOST_NOEXCEPT { return table_.size_ == 0; }
BOOST_ATTRIBUTE_NODISCARD bool empty() const BOOST_NOEXCEPT
{
return table_.size_ == 0;
}
size_type size() const BOOST_NOEXCEPT { return table_.size_; }
@@ -1177,7 +1180,10 @@ namespace boost {
// size and capacity
bool empty() const BOOST_NOEXCEPT { return table_.size_ == 0; }
BOOST_ATTRIBUTE_NODISCARD bool empty() const BOOST_NOEXCEPT
{
return table_.size_ == 0;
}
size_type size() const BOOST_NOEXCEPT { return table_.size_; }
@@ -2719,7 +2725,10 @@ namespace boost {
bool operator!() const BOOST_NOEXCEPT { return ptr_ ? 0 : 1; }
bool empty() const BOOST_NOEXCEPT { return ptr_ ? 0 : 1; }
BOOST_ATTRIBUTE_NODISCARD bool empty() const BOOST_NOEXCEPT
{
return ptr_ ? 0 : 1;
}
void swap(node_handle_map& n) BOOST_NOEXCEPT_IF(
value_allocator_traits::propagate_on_container_swap::value ||
+12 -3
View File
@@ -208,7 +208,10 @@ namespace boost {
// size and capacity
bool empty() const BOOST_NOEXCEPT { return table_.size_ == 0; }
BOOST_ATTRIBUTE_NODISCARD bool empty() const BOOST_NOEXCEPT
{
return table_.size_ == 0;
}
size_type size() const BOOST_NOEXCEPT { return table_.size_; }
@@ -835,7 +838,10 @@ namespace boost {
// size and capacity
bool empty() const BOOST_NOEXCEPT { return table_.size_ == 0; }
BOOST_ATTRIBUTE_NODISCARD bool empty() const BOOST_NOEXCEPT
{
return table_.size_ == 0;
}
size_type size() const BOOST_NOEXCEPT { return table_.size_; }
@@ -2183,7 +2189,10 @@ namespace boost {
bool operator!() const BOOST_NOEXCEPT { return ptr_ ? 0 : 1; }
bool empty() const BOOST_NOEXCEPT { return ptr_ ? 0 : 1; }
BOOST_ATTRIBUTE_NODISCARD bool empty() const BOOST_NOEXCEPT
{
return ptr_ ? 0 : 1;
}
void swap(node_handle_set& n) BOOST_NOEXCEPT_IF(
value_allocator_traits::propagate_on_container_swap::value ||