Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtMultimediaPrivate::pmr::detail::new_delete_resource_impl Class Referencefinal

#include <q_pmr_emulation_p.h>

Inheritance diagram for QtMultimediaPrivate::pmr::detail::new_delete_resource_impl:
Collaboration diagram for QtMultimediaPrivate::pmr::detail::new_delete_resource_impl:

Public Member Functions

 memory_resource ()=default
 memory_resource (const memory_resource &)=delete
Public Member Functions inherited from QtMultimediaPrivate::pmr::memory_resource
 memory_resource ()=default
 memory_resource (const memory_resource &)=delete
memory_resourceoperator= (const memory_resource &)=delete
virtual ~memory_resource () noexcept=default
voidallocate (size_t bytes, size_t alignment=alignof(std::max_align_t))
void deallocate (void *p, size_t bytes, size_t alignment=alignof(std::max_align_t))
bool is_equal (const memory_resource &other) const noexcept

Protected Member Functions

voiddo_allocate (size_t bytes, size_t alignment) override
void do_deallocate (void *p, size_t bytes, size_t alignment) override
bool do_is_equal (const memory_resource &other) const noexcept override

Detailed Description

Definition at line 175 of file q_pmr_emulation_p.h.

Member Function Documentation

◆ do_allocate()

void * QtMultimediaPrivate::pmr::detail::new_delete_resource_impl::do_allocate ( size_t bytes,
size_t alignment )
inlineoverrideprotectedvirtual

Implements QtMultimediaPrivate::pmr::memory_resource.

Definition at line 181 of file q_pmr_emulation_p.h.

◆ do_deallocate()

void QtMultimediaPrivate::pmr::detail::new_delete_resource_impl::do_deallocate ( void * p,
size_t bytes,
size_t alignment )
inlineoverrideprotectedvirtual

Implements QtMultimediaPrivate::pmr::memory_resource.

Definition at line 186 of file q_pmr_emulation_p.h.

◆ do_is_equal()

bool QtMultimediaPrivate::pmr::detail::new_delete_resource_impl::do_is_equal ( const memory_resource & other) const
inlineoverrideprotectedvirtualnoexcept

Reimplemented from QtMultimediaPrivate::pmr::memory_resource.

Definition at line 195 of file q_pmr_emulation_p.h.

◆ memory_resource() [1/2]

QtMultimediaPrivate::pmr::memory_resource::memory_resource ( )
default

◆ memory_resource() [2/2]

QtMultimediaPrivate::pmr::memory_resource::memory_resource ( const memory_resource & )
delete

The documentation for this class was generated from the following file: