#ifndef INTCODE_HPP_ #define INTCODE_INTCODE_HPP_ #include #include #include template struct overloaded : Ts... { using Ts::operator()...; }; template overloaded(Ts...) -> overloaded; #endif