: id(i)
{}
- virtual ~derived_from_memory_resource()
+ virtual ~derived_from_memory_resource() BOOST_OVERRIDE
{ destructor_called = true; }
- virtual void* do_allocate(std::size_t bytes, std::size_t alignment)
+ virtual void* do_allocate(std::size_t bytes, std::size_t alignment) BOOST_OVERRIDE
{
do_allocate_called = true;
do_allocate_bytes = bytes;
return do_allocate_return;
}
- virtual void do_deallocate(void* p, std::size_t bytes, std::size_t alignment)
+ virtual void do_deallocate(void* p, std::size_t bytes, std::size_t alignment) BOOST_OVERRIDE
{
do_deallocate_called = true;
do_deallocate_p = p;
do_deallocate_alignment = alignment;
}
- virtual bool do_is_equal(const boost::container::pmr::memory_resource& other) const BOOST_NOEXCEPT
+ virtual bool do_is_equal(const boost::container::pmr::memory_resource& other) const BOOST_NOEXCEPT BOOST_OVERRIDE
{
do_is_equal_called = true;
do_is_equal_other = &other;