xref: /llvm-project/lldb/test/API/lang/cpp/static_methods/main.cpp (revision 4bee2afcd7ea10c9f58f6172924f822849fed8f9)
1*4bee2afcSRaphael Isemann struct A {
299451b44SJordan Rupprecht public:
getStaticValueA3*4bee2afcSRaphael Isemann   static int getStaticValue() { return 5; }
getMemberValueA4*4bee2afcSRaphael Isemann   int getMemberValue() { return a; }
599451b44SJordan Rupprecht   int a;
699451b44SJordan Rupprecht };
799451b44SJordan Rupprecht 
main()899451b44SJordan Rupprecht int main()
999451b44SJordan Rupprecht {
10*4bee2afcSRaphael Isemann   A a;
11*4bee2afcSRaphael Isemann   a.a = 3;
12*4bee2afcSRaphael Isemann   return A::getStaticValue() + a.getMemberValue(); // Break here
1399451b44SJordan Rupprecht }
14