1 2 #include <iostream> 3 using namespace std; 4 5 template<class T> foo(T i)6void foo(T i) 7 { 8 std::cout << "hi\n"; // set breakpoint here 9 } 10 11 template<class T> multi_line_foo(T i)12void multi_line_foo(T i) 13 { 14 std::cout // set multi-line breakpoint here 15 << "hi\n"; 16 } 17 main()18int main() 19 { 20 foo<int>(0); 21 foo<double>(0); 22 foo<int>(1); 23 foo<double>(1); 24 foo<int>(2); 25 foo<double>(2); 26 27 multi_line_foo<int>(0); 28 multi_line_foo<double>(0); 29 30 return 0; 31 } 32