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