std::experimental::pmr::unsynchronized_pool_resource:: unsynchronized_pool_resource
From cppreference.net
<
cpp
|
experimental
|
unsynchronized pool resource
|
unsynchronized_pool_resource
(
)
;
|
(1) | (spécifications techniques des bibliothèques fondamentales) |
|
explicit
unsynchronized_pool_resource
(
memory_resource
*
upstream
)
;
|
(2) | (spécifications techniques des bibliothèques fondamentales) |
|
explicit
unsynchronized_pool_resource
(
const
pool_options
&
opts
)
;
|
(3) | (spécifications techniques des bibliothèques fondamentales) |
|
unsynchronized_pool_resource
(
const
pool_options
&
opts,
memory_resource * upstream ) ; |
(4) | (spécifications techniques des bibliothèques fondamentales) |
|
unsynchronized_pool_resource
(
const
unsynchronized_pool_resource
&
)
=
delete
;
|
(5) | (spécifications techniques des bibliothèques fondamentales) |
Construit un
unsynchronized_pool_resource
.
1-4)
Construit un
Les surcharges ne prenant pas opts comme paramètre utilisent une instance construite par défaut de pool_options comme options. Les surcharges ne prenant pas upstream comme paramètre utilisent la valeur de retour de std:: experimental :: pmr :: get_default_resource ( ) comme ressource mémoire amont.
unsynchronized_pool_resource
en utilisant la ressource mémoire amont spécifiée et optimisé selon les options indiquées. L'objet résultant conserve une copie de
upstream
mais ne possède pas la ressource vers laquelle
upstream
pointe.
Les surcharges ne prenant pas opts comme paramètre utilisent une instance construite par défaut de pool_options comme options. Les surcharges ne prenant pas upstream comme paramètre utilisent la valeur de retour de std:: experimental :: pmr :: get_default_resource ( ) comme ressource mémoire amont.
5)
Le constructeur de copie est supprimé.
Paramètres
| opts | - | une structure pool_options contenant les options du constructeur |
| upstream | - | la ressource mémoire amont à utiliser |
Exceptions
1-4)
Ne lance que si un appel à la fonction
allocate()
de la ressource amont lance. Il n'est pas spécifié si ou dans quelles conditions un tel appel a lieu.