code refactoring

This commit is contained in:
ohyzha
2024-12-19 16:10:41 +02:00
parent 982d2b613b
commit 4e4097d23e
6 changed files with 73 additions and 35 deletions

View File

@@ -107,7 +107,8 @@ namespace OpenVulkano
}
}
template<typename InputIt, std::enable_if_t<!std::is_same_v<typename std::iterator_traits<InputIt>::value_type, void>, int> = 0>
template<typename InputIt, std::enable_if_t<!std::is_same_v<typename std::iterator_traits<InputIt>::value_type, void> &&
!std::is_convertible_v<InputIt, size_t>, int> = 0>
Array(InputIt first, InputIt last) : size(std::distance(first, last)), data(MakeBuffer(size))
{
size_t i = 0;