std::experimental::pmr::synchronized_pool_resource:: synchronized_pool_resource
From cppreference.net
<
cpp
|
experimental
|
synchronized pool resource
|
synchronized_pool_resource
(
)
;
|
(1) | (spécifications techniques des bibliothèques fondamentales) |
|
explicit
synchronized_pool_resource
(
memory_resource
*
upstream
)
;
|
(2) | (spécifications techniques des bibliothèques fondamentales) |
|
explicit
synchronized_pool_resource
(
const
pool_options
&
opts
)
;
|
(3) | (spécifications techniques des bibliothèques fondamentales) |
|
synchronized_pool_resource
(
const
pool_options
&
opts,
memory_resource * upstream ) ; |
(4) | (spécifications techniques des bibliothèques fondamentales) |
|
synchronized_pool_resource
(
const
synchronized_pool_resource
&
)
=
delete
;
|
(5) | (spécifications techniques des bibliothèques fondamentales) |
Construit un
synchronized_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.
synchronized_pool_resource
en utilisant la ressource mémoire amont spécifiée et optimisé selon les options spécifié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.