Silicium
Namespaces | Functions
exchange.hpp File Reference
#include <silicium/move_if_noexcept.hpp>
#include <utility>
#include <boost/config.hpp>

Go to the source code of this file.

Namespaces

 Si
 
 Si::detail
 

Functions

template<class T , class U >
Si::detail::exchange_impl (T &dest, U &&source, std::true_type)
 
template<class T , class U >
Si::detail::exchange_impl (T &dest, U &&source, std::false_type)
 
template<class T , class U >
Si::exchange (T &dest, U &&source)