Namensräume
Varianten
Aktionen

std::experimental::function<R(Args...)>:swap

Von cppreference.com
 
 
 
 
 
void swap( function& other );
(library fundamentals TS)

Tauscht die gespeicherten aufrufbaren Objekte von *this und other aus.

Die Allokatoren von *this und other werden nicht ausgetauscht.

Das Verhalten ist undefiniert, wenn *this->get_memory_resource() != *other.get_memory_resource().

(library fundamentals TS)
(bis library fundamentals TS v3)

Das Verhalten ist undefiniert, wenn this->get_allocator() != other.get_allocator().

(library fundamentals TS v3)

[bearbeiten] Parameter

Sonstiges - function wrapper, mit dem das gespeicherte aufrufbare Objekt ausgetauscht werden soll

[bearbeiten] Rückgabewert

(keine)