Added additional constraints to list instantiation
This commit is contained in:
+2
-1
@@ -20,7 +20,8 @@ Matrix<rows, columns>::Matrix(const std::array<float, rows * columns> &array) {
|
||||
}
|
||||
|
||||
template <uint8_t rows, uint8_t columns>
|
||||
template <typename... Args>
|
||||
template <typename... Args,
|
||||
std::enable_if_t<(std::is_arithmetic_v<Args> && ...), int>>
|
||||
Matrix<rows, columns>::Matrix(Args... args) {
|
||||
constexpr uint16_t arraySize{static_cast<uint16_t>(rows) *
|
||||
static_cast<uint16_t>(columns)};
|
||||
|
||||
Reference in New Issue
Block a user