%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 | |