#include #include "update-with-index.hpp" int main() { std::string s; double x; int i; update_with_index([](std::size_t size, std::size_t index, auto& var) { std::cout << "Variable " << index+1 << "/" << size << ": "; std::cin >> var; std::cout << "Got " << var << std::endl; }, s, x, i); }