use static_cast
parent
d26db78f0d
commit
6767157db9
|
@ -171,7 +171,7 @@ namespace octa {
|
||||||
template<typename T>
|
template<typename T>
|
||||||
static inline constexpr typename RemoveReference<T>::type &&
|
static inline constexpr typename RemoveReference<T>::type &&
|
||||||
move(T &&v) noexcept {
|
move(T &&v) noexcept {
|
||||||
return (typename RemoveReference<T>::type &&)v;
|
return static_cast<typename RemoveReference<T>::type &&>(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* forward */
|
/* forward */
|
||||||
|
@ -179,13 +179,13 @@ namespace octa {
|
||||||
template<typename T>
|
template<typename T>
|
||||||
static inline constexpr T &&
|
static inline constexpr T &&
|
||||||
forward(typename RemoveReference<T>::type &v) noexcept {
|
forward(typename RemoveReference<T>::type &v) noexcept {
|
||||||
return (T &&)v;
|
return static_cast<T &&>(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
static inline constexpr T &&
|
static inline constexpr T &&
|
||||||
forward(typename RemoveReference<T>::type &&v) noexcept {
|
forward(typename RemoveReference<T>::type &&v) noexcept {
|
||||||
return (T &&)v;
|
return static_cast<T &&>(v);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue