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 Namespace Reference

Namespaces

namespace  detail

Classes

class  memory_resource
class  polymorphic_allocator

Typedefs

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

Functions

memory_resourceget_default_resource () noexcept
memory_resourcenew_delete_resource () noexcept
bool operator== (const memory_resource &a, const memory_resource &b) noexcept
bool operator!= (const memory_resource &a, const memory_resource &b) noexcept
template<class T1, class T2>
bool operator== (const polymorphic_allocator< T1 > &a, const polymorphic_allocator< T2 > &b) noexcept
template<class T1, class T2>
bool operator!= (const polymorphic_allocator< T1 > &a, const polymorphic_allocator< T2 > &b) noexcept

Typedef Documentation

◆ map

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>>>

Definition at line 223 of file q_pmr_emulation_p.h.

◆ vector

template<typename T>
using QtMultimediaPrivate::pmr::vector = std::vector<T, polymorphic_allocator<T>>

Definition at line 220 of file q_pmr_emulation_p.h.

Function Documentation

◆ get_default_resource()

memory_resource * QtMultimediaPrivate::pmr::get_default_resource ( )
inlinenoexcept

Definition at line 212 of file q_pmr_emulation_p.h.

◆ new_delete_resource()

memory_resource * QtMultimediaPrivate::pmr::new_delete_resource ( )
inlinenoexcept

Definition at line 206 of file q_pmr_emulation_p.h.

◆ operator!=() [1/2]

bool QtMultimediaPrivate::pmr::operator!= ( const memory_resource & a,
const memory_resource & b )
inlinenoexcept

Definition at line 116 of file q_pmr_emulation_p.h.

◆ operator!=() [2/2]

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

Definition at line 171 of file q_pmr_emulation_p.h.

◆ operator==() [1/2]

bool QtMultimediaPrivate::pmr::operator== ( const memory_resource & a,
const memory_resource & b )
inlinenoexcept

Definition at line 111 of file q_pmr_emulation_p.h.

◆ operator==() [2/2]

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

Definition at line 165 of file q_pmr_emulation_p.h.