Namespaces
Variants

std::basic_spanbuf<CharT,Traits>:: swap

From cppreference.net
std::basic_spanbuf
Public member functions
basic_spanbuf::swap
(C++23)
Protected member functions
Non-member functions
void swap ( basic_spanbuf & rhs ) ;
(depuis C++23)

Échange l'état de * this et de rhs .

Appelle std:: basic_streambuf < Char, Traits > :: swap ( rhs ) , échange le mode d'ouverture de * this et rhs , puis les fait utiliser le tampon sous-jacent l'un de l'autre.

Table des matières

Paramètres

rhs - autre basic_stringbuf

Valeur de retour

(aucun)

Exceptions

Peut lever des exceptions définies par l'implémentation.

Notes

Cette fonction est appelée automatiquement lors de l'échange d'objets de flux, il est rarement nécessaire de l'appeler directement.

Exemple

Voir aussi

assigne un objet basic_spanbuf
(fonction membre publique)
échange deux objets basic_ispanstream
(fonction membre publique de std::basic_ispanstream<CharT,Traits> )
échange deux objets basic_ospanstream
(fonction membre publique de std::basic_ospanstream<CharT,Traits> )
échange deux objets basic_spanstream
(fonction membre publique de std::basic_spanstream<CharT,Traits> )