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 ) ;
(desde C++23)

Intercambia el estado de * this y rhs .

Llama a std:: basic_streambuf < Char, Traits > :: swap ( rhs ) , intercambia el modo de apertura de * this y rhs , y luego los hace usar el búfer subyacente del otro.

Contenidos

Parámetros

rhs - otro basic_stringbuf

Valor de retorno

(ninguno)

Excepciones

Puede lanzar excepciones definidas por la implementación.

Notas

Esta función se llama automáticamente al intercambiar objetos de flujo, rara vez es necesario llamarla directamente.

Ejemplo

Véase también

asigna un objeto basic_spanbuf
(función miembro pública)
intercambia dos objetos basic_ispanstream
(función miembro pública de std::basic_ispanstream<CharT,Traits> )
intercambia dos objetos basic_ospanstream
(función miembro pública de std::basic_ospanstream<CharT,Traits> )
intercambia dos objetos basic_spanstream
(función miembro pública de std::basic_spanstream<CharT,Traits> )