#include <iostream>
using namespace std;
class A {
public:
typedef int SomeType;
void func(SomeType i);
SomeType func2();
};
void A::func(A::SomeType i) {
cout << "in A, value: " << i << endl;
}
A::SomeType A::func2() {
return 123;
}
int main() {
A a;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIEEgewogcHVibGljOgogIHR5cGVkZWYgaW50IFNvbWVUeXBlOwoKICB2b2lkIGZ1bmMoU29tZVR5cGUgaSk7CiAgU29tZVR5cGUgZnVuYzIoKTsKfTsKCnZvaWQgQTo6ZnVuYyhBOjpTb21lVHlwZSBpKSB7CiAgY291dCA8PCAiaW4gQSwgdmFsdWU6ICIgPDwgaSA8PCBlbmRsOwp9CkE6OlNvbWVUeXBlIEE6OmZ1bmMyKCkgewogIHJldHVybiAxMjM7Cn0KCmludCBtYWluKCkgewogIEEgYTsKfQ==