mirror of
https://github.com/cemu-project/Cemu.git
synced 2026-06-11 17:14:58 -06:00
requires instead of std::enable_if
This commit is contained in:
parent
610e75e067
commit
02bebde186
@ -121,8 +121,8 @@ class MEMPTR : MEMPTRBase
|
||||
return *this;
|
||||
}
|
||||
|
||||
template<typename Q = T>
|
||||
std::enable_if_t<!std::is_same_v<Q, void>, Q>& operator*() const noexcept
|
||||
template<typename Q = T> requires (!std::is_void_v<Q>)
|
||||
Q& operator*() const noexcept
|
||||
{
|
||||
return *GetPtr();
|
||||
}
|
||||
@ -132,8 +132,8 @@ class MEMPTR : MEMPTRBase
|
||||
return GetPtr();
|
||||
}
|
||||
|
||||
template<typename Q = T>
|
||||
std::enable_if_t<!std::is_same_v<Q, void>, Q>& operator[](int index) noexcept
|
||||
template<typename Q = T> requires (!std::is_void_v<Q>)
|
||||
Q& operator[](int index) noexcept
|
||||
{
|
||||
return GetPtr()[index];
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user