Есть шаблон метода
template<typename... Ts>
size_t get_index (const Ts&... args){
size_t index = 0, n = 0;
for(const auto& arg : {args...}){
index += arg*helper[n];
n++;
}
return index;
}
for(size_t x=0; x<x_tiles; x++){
for(size_t y=0; y<y_tiles; y++){
obj.get_index(x,y,0); // а size_t(0) -- работает
}
}
unable to deduce ‘std::initializer_list<auto>&&’ from ‘{args#0, args#1, args#2}’
for(const auto& arg : {args...}){