addressof |
Obtient l'adresse exacte d'un objet. |
align |
Retourne un pointeur vers une plage d'une taille donnée, en fonction de l'alignement et de l'adresse de départ. |
allocate_shared |
Crée un shared_ptr objet à des objets alloués et construits pour un type donné avec un allocateur spécifié. |
atomic_compare_exchange_strong |
|
atomic_compare_exchange_weak |
|
atomic_compare_exchange_strong_explicit |
|
atomic_compare_exchange_weak_explicit |
|
atomic_exchange |
|
atomic_exchange_explicit |
|
atomic_is_lock_free |
|
atomic_load |
|
atomic_load_explicit |
|
atomic_store |
|
atomic_store_explicit |
|
const_pointer_cast |
Cast de type const vers shared_ptr . |
declare_no_pointers |
Informe un récupérateur de mémoire que les caractères à partir d'une adresse spécifiée et compris dans la taille de bloc indiquée ne contiennent aucun pointeur traçable. |
declare_reachable |
Informe une opération garbage collection que l’adresse indiquée est dédiée au stockage alloué et est accessible. |
default_delete |
Supprime les objets alloués avec operator new . Fonction pouvant être utilisée avec unique_ptr . |
destroy_at |
Méthode abrégée destroy . |
destroy |
Méthode abrégée destroy . |
destroy_n |
Méthode abrégée destroy . |
dynamic_pointer_cast |
Cast dynamique vers shared_ptr . |
get_deleter |
Obtient une suppression à partir de shared_ptr . |
get_pointer_safety |
Retourne le type de sécurité de pointeur supposé par tout récupérateur de mémoire. |
get_temporary_buffer |
Alloue un stockage temporaire pour une séquence d'éléments qui ne dépasse pas un nombre spécifié d'éléments. |
make_shared |
Crée et retourne un objet shared_ptr qui pointe vers l'objet alloué construit de zéro ou de plusieurs arguments à l'aide de l'allocateur par défaut. |
make_unique |
Crée et retourne un objet unique_ptr qui pointe vers l’objet alloué construit à partir de zéro, un ou plusieurs arguments. |
pointer_safety |
Énumération de toutes les valeurs de retour possibles pour get_pointer_safety . |
return_temporary_buffer |
Libère la mémoire temporaire allouée à l'aide de la fonction de modèle get_temporary_buffer . |
static_pointer_cast |
Cast statique vers shared_ptr . |
swap |
Échanger deux objets shared_ptr ou weak_ptr . |
undeclare_no_pointers |
Informe un récupérateur de mémoire que les caractères dans le bloc de mémoire défini par un pointeur d'adresse de base et une taille de bloc peuvent maintenant contenir des pointeurs traçables. |
undeclare_reachable |
Informe un objet garbage_collector qu'un emplacement de mémoire spécifié n'est pas accessible. |
uninitialized_copy |
Copie les objets à partir d'une plage d'entrée spécifiée dans une plage de destination non initialisée. |
uninitialized_copy_n |
Crée une copie d'un nombre spécifié d'éléments à partir d'un itérateur d'entrée. Les copies sont placées dans un itérateur vers l’avant. |
uninitialized_default_construct |
Méthode abrégée uninitialized_default_construct . |
uninitialized_default_construct_n |
Méthode abrégée uninitialized_construct . |
uninitialized_fill |
Copie les objets d'une valeur spécifiée dans une plage de destination non initialisée. |
uninitialized_fill_n |
Copie les objets d'une valeur spécifiée dans un nombre spécifié d'éléments d'une plage de destination non initialisée. |
uninitialized_move |
Méthode abrégée uninitialized_move . |
uninitialized_move_n |
Méthode abrégée uninitialized_move . |
uninitialized_value_construct |
Méthode abrégée uninitialized_value_construct . |
uninitialized_value_construct_n |
Méthode abrégée uninitialized_value_construct . |
uses_allocator_v |
|