1*99451b44SJordan Rupprecht class Foo 2*99451b44SJordan Rupprecht { 3*99451b44SJordan Rupprecht public: 4*99451b44SJordan Rupprecht int Bar(int x, int y) 5*99451b44SJordan Rupprecht { 6*99451b44SJordan Rupprecht return x + y; 7*99451b44SJordan Rupprecht } 8*99451b44SJordan Rupprecht }; 9*99451b44SJordan Rupprecht 10*99451b44SJordan Rupprecht namespace { int Quux (void) { return 0; } } 11*99451b44SJordan Rupprecht 12*99451b44SJordan Rupprecht struct Container { int MemberVar; }; 13*99451b44SJordan Rupprecht 14*99451b44SJordan Rupprecht int main() 15*99451b44SJordan Rupprecht { 16*99451b44SJordan Rupprecht Foo fooo; 17*99451b44SJordan Rupprecht Foo *ptr_fooo = &fooo; 18*99451b44SJordan Rupprecht fooo.Bar(1, 2); 19*99451b44SJordan Rupprecht 20*99451b44SJordan Rupprecht Container container; 21*99451b44SJordan Rupprecht Container *ptr_container = &container; 22*99451b44SJordan Rupprecht int q = Quux(); 23*99451b44SJordan Rupprecht return container.MemberVar = 3; // Break here 24*99451b44SJordan Rupprecht } 25