std::function<R(Args...)>:: assign
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Old binders and adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
|
function::assign
(until C++17)
|
||||
| Non-member functions | ||||
|
(until C++20)
|
||||
| Helper classes | ||||
|
(until C++17)
|
||||
| Deduction guides (C++17) |
|
template
<
class
F,
class
Alloc
>
void assign ( F && f, const Alloc & alloc ) ; |
(depuis C++11)
(supprimé dans C++17) |
|
Initialise la
cible
avec
f
. Le
alloc
est utilisé pour allouer de la mémoire pour toute structure de données interne que la
function
pourrait utiliser.
Équivalent à function ( std:: allocator_arg , alloc, std:: forward < F > ( f ) ) . swap ( * this ) ; .
Table des matières |
Paramètres
| f | - | fonction appelable pour initialiser la cible avec |
| alloc | - | allocateur à utiliser pour allouer la mémoire pour les structures de données internes |
Valeur de retour
(aucun)
Exceptions
Peut lever des exceptions définies par l'implémentation.
Voir aussi
|
assigne une nouvelle cible
(fonction membre publique) |