Implement move
This commit is contained in:
parent
20f552790f
commit
a2bb2c2900
6
util.hpp
6
util.hpp
@ -4,6 +4,12 @@
|
|||||||
|
|
||||||
namespace util {
|
namespace util {
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
inline constexpr type::remove_reference_t<T> &&move(T &&t) noexcept
|
||||||
|
{
|
||||||
|
return static_cast<type::remove_reference_t<T> &&>(t);
|
||||||
|
}
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
inline constexpr T &&forward(type::remove_reference_t<T> &t) noexcept
|
inline constexpr T &&forward(type::remove_reference_t<T> &t) noexcept
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user