Implement move
This commit is contained in:
1 parent
f54708205a
commit
1de5aea676
1 file changed
+6
@@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user