134885bffSWalter Erquinigo #include "foo.h" 234885bffSWalter Erquinigo 3*0283abeeSWalter Erquinigo #include <vector> 4*0283abeeSWalter Erquinigo #include <map> 5*0283abeeSWalter Erquinigo 634885bffSWalter Erquinigo static int static_int = 42; 734885bffSWalter Erquinigo 834885bffSWalter Erquinigo int non_static_int = 43; 934885bffSWalter Erquinigo a_function(int var)1034885bffSWalter Erquinigoint a_function(int var) { 1134885bffSWalter Erquinigo return var; // breakpoint 3 1234885bffSWalter Erquinigo } 1334885bffSWalter Erquinigo 1434885bffSWalter Erquinigo struct my_struct { 1534885bffSWalter Erquinigo int foo; 1634885bffSWalter Erquinigo }; 1734885bffSWalter Erquinigo main(int argc,char const * argv[])1834885bffSWalter Erquinigoint main(int argc, char const *argv[]) { 1934885bffSWalter Erquinigo my_struct struct1 = {15}; 2034885bffSWalter Erquinigo my_struct *struct2 = new my_struct{16}; 2134885bffSWalter Erquinigo int var1 = 20; 2234885bffSWalter Erquinigo int var2 = 21; 2334885bffSWalter Erquinigo int var3 = static_int; // breakpoint 1 2434885bffSWalter Erquinigo { 2534885bffSWalter Erquinigo int non_static_int = 10; 2634885bffSWalter Erquinigo int var2 = 2; 2734885bffSWalter Erquinigo int var3 = non_static_int; // breakpoint 2 2834885bffSWalter Erquinigo } 2934885bffSWalter Erquinigo a_function(var3); 3034885bffSWalter Erquinigo foo_func(); 31*0283abeeSWalter Erquinigo 32*0283abeeSWalter Erquinigo std::vector<int> my_vec; 33*0283abeeSWalter Erquinigo my_vec.push_back(1); 34*0283abeeSWalter Erquinigo my_vec.push_back(2); 35*0283abeeSWalter Erquinigo my_vec.push_back(3); // breakpoint 4 36*0283abeeSWalter Erquinigo 37*0283abeeSWalter Erquinigo std::map<int, int> my_map; 38*0283abeeSWalter Erquinigo my_map[1] = 2; 39*0283abeeSWalter Erquinigo my_map[2] = 3; 40*0283abeeSWalter Erquinigo my_map[3] = 4; // breakpoint 5 41*0283abeeSWalter Erquinigo 42*0283abeeSWalter Erquinigo std::vector<bool> my_bool_vec; 43*0283abeeSWalter Erquinigo my_bool_vec.push_back(true); 44*0283abeeSWalter Erquinigo my_bool_vec.push_back(false); // breakpoint 6 45*0283abeeSWalter Erquinigo my_bool_vec.push_back(true); // breakpoint 7 46*0283abeeSWalter Erquinigo 4734885bffSWalter Erquinigo return 0; 4834885bffSWalter Erquinigo } 49