Lines 20-22
Link Here
|
20 |
%constant int (*ADD_BY_VALUE)(const int &, int) = addByValue; |
20 |
%constant int (*ADD_BY_VALUE)(const int &, int) = addByValue; |
21 |
%constant int * (*ADD_BY_POINTER)(const int &, int) = addByPointer; |
21 |
%constant int * (*ADD_BY_POINTER)(const int &, int) = addByPointer; |
22 |
%constant int & (*ADD_BY_REFERENCE)(const int &, int) = addByReference; |
22 |
%constant int & (*ADD_BY_REFERENCE)(const int &, int) = addByReference; |
|
|
23 |
|
24 |
|
25 |
%inline %{ |
26 |
typedef int AddByValueTypedef(const int &a, int b); |
27 |
typedef int * AddByPointerTypedef(const int &a, int b); |
28 |
typedef int & AddByReferenceTypedef(const int &a, int b); |
29 |
void *typedef_call1(AddByValueTypedef *& precallback, AddByValueTypedef * postcallback) { return 0; } |
30 |
void *typedef_call2(AddByPointerTypedef *& precallback, AddByPointerTypedef * postcallback) { return 0; } |
31 |
void *typedef_call3(AddByReferenceTypedef *& precallback, AddByReferenceTypedef * postcallback) { return 0; } |
32 |
%} |
33 |
|