use enable_if_t instead of requires
This commit is contained in:
+2
-2
@@ -192,11 +192,11 @@ template <typename ItemT, size_t Count>
|
|||||||
struct parray {
|
struct parray {
|
||||||
ItemT items[Count];
|
ItemT items[Count];
|
||||||
|
|
||||||
template <typename ArgT = ItemT> requires (std::is_arithmetic<ItemT>::value)
|
template <typename ArgT = ItemT, std::enable_if_t<std::is_arithmetic<ArgT>::value, bool> = true>
|
||||||
parray() {
|
parray() {
|
||||||
this->clear(0);
|
this->clear(0);
|
||||||
}
|
}
|
||||||
template <typename ArgT = ItemT> requires (!std::is_arithmetic<ItemT>::value)
|
template <typename ArgT = ItemT, std::enable_if_t<!std::is_arithmetic<ArgT>::value, bool> = true>
|
||||||
parray() { }
|
parray() { }
|
||||||
|
|
||||||
parray(const parray& other) {
|
parray(const parray& other) {
|
||||||
|
|||||||
Reference in New Issue
Block a user