std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>:: select_on_container_copy_construction
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
|
scoped_allocator_adaptor::select_on_container_copy_construction
|
||||
| Non-member functions | ||||
|
(until C++20)
|
||||
| Deduction guides (C++17) |
|
Défini dans l'en-tête
<scoped_allocator>
|
||
|
scoped_allocator_adaptor select_on_container_copy_construction
(
)
const
;
|
(depuis C++11) | |
Crée une nouvelle instance de
std::scoped_allocator_adaptor
, où la classe de base de l'allocateur externe et chaque sous-objet allocateur interne sont obtenus en appelant
std::
allocator_traits
<
A
>
::
select_on_container_copy_construction
(
)
.
Paramètres
(aucun)
Valeur de retour
Un nouvel objet
std::scoped_allocator_adaptor
, construit à partir d'allocateurs correctement copiés.
Voir aussi
|
obtient l'allocateur à utiliser après la copie d'un conteneur standard
(fonction membre publique statique de
std::allocator_traits<Alloc>
)
|