Namensräume
Varianten
Aktionen

std::experimental::swap(std::experimental::observer_ptr)

Von cppreference.com
 
 
 
 
 
template< class W >
void swap( observer_ptr<W>& lhs, observer_ptr<W>& rhs ) noexcept;
(Library Fundamentals TS v2)

Spezialisiert den swap-Algorithmus für std::experimental::observer_ptr. Vertauscht die Zeiger von lhs und rhs. Ruft lhs.swap(rhs) auf.

Inhalt

[bearbeiten] Parameter

lhs, rhs - observer_ptr, deren Inhalte getauscht werden sollen

[bearbeiten] Rückgabewert

(keine)

[bearbeiten] Komplexität

Konstant.

[bearbeiten] Siehe auch

tauscht die Werte von zwei Objekten
(Funktionsvorlage) [edit]
vertauscht die beobachteten Objekte
(member function) [bearbeiten]