/* This testcase checks whether SWIG correctly uses the new alternate functions | |
declarations and definitions introduced in C++11. */ | |
%module cpp11_alternate_function_syntax | |
%inline %{ | |
struct SomeStruct { | |
int addNormal(int x, int y); | |
auto addAlternate(int x, int y) -> int; | |
}; | |
auto SomeStruct::addAlternate(int x, int y) -> int { | |
return x + y; | |
} | |
int SomeStruct::addNormal(int x, int y) { | |
return x + y; | |
} | |
%} |