| %module(naturalvar) naturalvar | |
| #ifdef __cplusplus | |
| %include std_string.i | |
| %inline | |
| { | |
| struct Foo | |
| { | |
| }; | |
| Foo f; | |
| std::string s; | |
| struct Bar | |
| { | |
| int i; | |
| Foo f; | |
| std::string s; | |
| }; | |
| } | |
| #else | |
| %inline | |
| { | |
| typedef struct _foo | |
| { | |
| }Foo; | |
| Foo f; | |
| char *s; | |
| typedef struct _bar | |
| { | |
| int i; | |
| Foo f; | |
| char *s; | |
| } Bar; | |
| } | |
| #endif | |