![]() |
Project
|
#include <MemoryResources.h>
Inherits boost::container::pmr::memory_resource.
Public Types | |
using | buffer_type = BufferType |
Public Member Functions | |
SpectatorMemoryResource () noexcept=delete | |
SpectatorMemoryResource (const SpectatorMemoryResource &) noexcept=delete | |
SpectatorMemoryResource (SpectatorMemoryResource &&) noexcept=default | |
SpectatorMemoryResource & | operator= (const SpectatorMemoryResource &)=delete |
SpectatorMemoryResource & | operator= (SpectatorMemoryResource &&)=default |
~SpectatorMemoryResource () noexcept override=default | |
template<typename T > | |
SpectatorMemoryResource (std::unique_ptr< T, typename buffer_type::deleter_type > &&buffer, size_t size) | |
template<typename T > | |
SpectatorMemoryResource (std::unique_ptr< std::vector< T >, typename buffer_type::deleter_type > &&buffer) | |
Protected Member Functions | |
void * | do_allocate (std::size_t bytes, std::size_t) override |
void | do_deallocate (void *p, std::size_t, std::size_t) override |
bool | do_is_equal (const memory_resource &) const noexcept override |
Definition at line 118 of file MemoryResources.h.
using o2::pmr::SpectatorMemoryResource< BufferType >::buffer_type = BufferType |
Definition at line 121 of file MemoryResources.h.
|
deletenoexcept |
|
deletenoexcept |
|
defaultnoexcept |
|
overridedefaultnoexcept |
|
inline |
Definition at line 132 of file MemoryResources.h.
|
inline |
Definition at line 139 of file MemoryResources.h.
|
inlineoverrideprotected |
Definition at line 146 of file MemoryResources.h.
|
inlineoverrideprotected |
Definition at line 158 of file MemoryResources.h.
|
inlineoverrideprotectednoexcept |
Definition at line 170 of file MemoryResources.h.
|
delete |
|
default |