1 // This file tests SWIG's tracking of C++ typedef declarations
16 typedef SomeBar SomeOtherBar;
21 static SomeOtherBar sbar() {
27 // Test that the correct types are used for typedef struct declarations
31 typedef struct NamedStruct {
34 typedef TypedefNamedStruct DoubleTypedef;
38 UnnamedStruct test1(UnnamedStruct a) {return a;};
39 struct NamedStruct test2(struct NamedStruct a) {return a;};
40 TypedefNamedStruct test3(TypedefNamedStruct a) {return a;};
41 DoubleTypedef test4(DoubleTypedef a) {return a;};