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
q_pmr_emulation_p.h File Reference

(66fa22a6553bac549dc601051a8be1e4fc1fb642)

#include <QtCore/qtconfigmacros.h>
#include <QtCore/qassert.h>
#include <cstddef>
#include <new>
#include <typeinfo>
#include <map>
#include <vector>
Include dependency graph for q_pmr_emulation_p.h:

Go to the source code of this file.

Classes

class  QtMultimediaPrivate::pmr::memory_resource
class  QtMultimediaPrivate::pmr::polymorphic_allocator< T >
class  QtMultimediaPrivate::pmr::detail::new_delete_resource_impl

Namespaces

namespace  QtMultimediaPrivate
namespace  QtMultimediaPrivate::pmr
namespace  QtMultimediaPrivate::pmr::detail

Macros

#define QT_MM_PMR_EMULATION

Typedefs

template<typename T>
using QtMultimediaPrivate::pmr::vector = std::vector<T, polymorphic_allocator<T>>
template<typename K, typename V, typename C = std::less<K>>
using QtMultimediaPrivate::pmr::map = std::map<K, V, C, polymorphic_allocator<std::pair<const K, V>>>

Functions

memory_resourceQtMultimediaPrivate::pmr::get_default_resource () noexcept
memory_resourceQtMultimediaPrivate::pmr::new_delete_resource () noexcept
bool QtMultimediaPrivate::pmr::operator== (const memory_resource &a, const memory_resource &b) noexcept
bool QtMultimediaPrivate::pmr::operator!= (const memory_resource &a, const memory_resource &b) noexcept
template<class T1, class T2>
bool QtMultimediaPrivate::pmr::operator== (const polymorphic_allocator< T1 > &a, const polymorphic_allocator< T2 > &b) noexcept
template<class T1, class T2>
bool QtMultimediaPrivate::pmr::operator!= (const polymorphic_allocator< T1 > &a, const polymorphic_allocator< T2 > &b) noexcept

Macro Definition Documentation

◆ QT_MM_PMR_EMULATION

#define QT_MM_PMR_EMULATION

Definition at line 34 of file q_pmr_emulation_p.h.