![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qtmm_pmr_p.h>
Public Member Functions | |
| memory_resource ()=default | |
| memory_resource (const memory_resource &)=delete | |
| memory_resource & | operator= (const memory_resource &)=delete |
| virtual | ~memory_resource () noexcept=default |
| void * | allocate (size_t bytes, size_t alignment=alignof(std::max_align_t)) |
| void | deallocate (void *pp, size_t bytes, size_t alignment=alignof(std::max_align_t)) |
| bool | is_equal (const memory_resource &other) const noexcept |
Protected Member Functions | |
| virtual void * | do_allocate (size_t bytes, size_t alignment)=0 |
| virtual void | do_deallocate (void *pp, size_t bytes, size_t alignment)=0 |
| virtual bool | do_is_equal (const memory_resource &other) const noexcept |
Friends | |
| template<class T> | |
| class | polymorphic_allocator |
Definition at line 80 of file qtmm_pmr_p.h.
|
default |
|
delete |
|
virtualdefaultnoexcept |
|
inlinenodiscard |
Definition at line 89 of file qtmm_pmr_p.h.
|
inline |
Definition at line 94 of file qtmm_pmr_p.h.
|
protectedpure virtual |
|
inlineprotectedvirtualnoexcept |
Reimplemented in QtMultimediaPrivate::pmr::detail::new_delete_resource_impl.
Definition at line 104 of file qtmm_pmr_p.h.
|
inlinenoexcept |
Definition at line 99 of file qtmm_pmr_p.h.
|
delete |
|
friend |
Definition at line 108 of file qtmm_pmr_p.h.