Shared/Base/Move.h file

Namespaces

namespace Death
Shared root namespace.

Functions

template<class T>
auto forward(typename std::remove_reference<T>::type& t) -> T&& constexpr noexcept
Forwards an l-value.
template<class T>
auto forward(typename std::remove_reference<T>::type&& t) -> T&& constexpr noexcept
Forwards an r-value.
template<class T>
auto move(T&& t) -> std::remove_reference<T>::type&& constexpr noexcept
Converts a value to an r-value.
template<class T>
void swap(T& a, T& b) noexcept(…)
Swaps two values.
template<std::size_t size, class T>
void swap(T(&a)[size], T(&b)[size]) noexcept(…)
Swaps two arrays.