namespace NS { template <typename T> void solver (){} } template<typename T> void solver(){} int main() { solver<double>(); NS::solver<double>(); }