diff options
Diffstat (limited to 'Examples/test-suite/rename_simple.i')
-rw-r--r-- | Examples/test-suite/rename_simple.i | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Examples/test-suite/rename_simple.i b/Examples/test-suite/rename_simple.i new file mode 100644 index 000000000..feba53fa1 --- /dev/null +++ b/Examples/test-suite/rename_simple.i @@ -0,0 +1,24 @@ +%module rename_simple + +%rename(NewStruct) OldStruct; +%rename(NewVariable) OldVariable; +%rename(NewInstanceMethod) OldInstanceMethod; +%rename(NewInstanceVariable) OldInstanceVariable; +%rename(NewStaticMethod) OldStaticMethod; +%rename(NewStaticVariable) OldStaticVariable; +%rename(NewFunction) OldFunction; +%rename(NewGlobalVariable) OldGlobalVariable; + +%inline %{ +struct OldStruct { + OldStruct() : OldInstanceVariable(111) {} + int OldInstanceVariable; + int OldInstanceMethod() { return 222; } + static int OldStaticVariable; + static int OldStaticMethod() { return 333; } +}; +int OldStruct::OldStaticVariable = 444; + +int OldFunction() { return 555; } +int OldGlobalVariable = 666; +%} |