Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings.

This commit is contained in:
Eugene Zelenko
2020-05-08 09:28:49 -07:00
parent f73fb1442a
commit 811dc94bb4
4 changed files with 21 additions and 21 deletions

View File

@@ -13,7 +13,7 @@
#include <boost/container/pmr/global_resource.hpp>
#include <boost/core/no_exceptions_support.hpp>
#include <boost/container/throw_exception.hpp>
#include <boost/container/detail/dlmalloc.hpp> //For global lock
#include <boost/container/detail/dlmalloc.hpp> // For global lock
#include <cstddef>
#include <new>
@@ -27,16 +27,16 @@ class new_delete_resource_imp
{
public:
virtual ~new_delete_resource_imp()
~new_delete_resource_imp() BOOST_OVERRIDE
{}
virtual void* do_allocate(std::size_t bytes, std::size_t alignment)
void* do_allocate(std::size_t bytes, std::size_t alignment) BOOST_OVERRIDE
{ (void)bytes; (void)alignment; return new char[bytes]; }
virtual void do_deallocate(void* p, std::size_t bytes, std::size_t alignment)
void do_deallocate(void* p, std::size_t bytes, std::size_t alignment) BOOST_OVERRIDE
{ (void)bytes; (void)alignment; delete[]((char*)p); }
virtual bool do_is_equal(const memory_resource& other) const BOOST_NOEXCEPT
bool do_is_equal(const memory_resource& other) const BOOST_NOEXCEPT BOOST_OVERRIDE
{ return &other == this; }
} new_delete_resource_instance;
@@ -45,20 +45,20 @@ struct null_memory_resource_imp
{
public:
virtual ~null_memory_resource_imp()
~null_memory_resource_imp() BOOST_OVERRIDE
{}
virtual void* do_allocate(std::size_t bytes, std::size_t alignment)
void* do_allocate(std::size_t bytes, std::size_t alignment) BOOST_OVERRIDE
{
(void)bytes; (void)alignment;
throw_bad_alloc();
return 0;
}
virtual void do_deallocate(void* p, std::size_t bytes, std::size_t alignment)
void do_deallocate(void* p, std::size_t bytes, std::size_t alignment) BOOST_OVERRIDE
{ (void)p; (void)bytes; (void)alignment; }
virtual bool do_is_equal(const memory_resource& other) const BOOST_NOEXCEPT
bool do_is_equal(const memory_resource& other) const BOOST_NOEXCEPT BOOST_OVERRIDE
{ return &other == this; }
} null_memory_resource_instance;