1
2#include <iostream>
3using namespace std;
4
5template<class T>
6void foo(T i)
7{
8  std::cout << "hi\n"; // set breakpoint here
9}
10
11template<class T>
12void multi_line_foo(T i)
13{
14  std::cout // set multi-line breakpoint here
15    << "hi\n";
16}
17
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