The great merge
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
6fcc22a1f8
commit
516036631c
1508 changed files with 125983 additions and 44037 deletions
26
SWIG/Examples/test-suite/enum.i
Normal file
26
SWIG/Examples/test-suite/enum.i
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
/* Test whether anonymous enums are supported well. */
|
||||
|
||||
%module "enum"
|
||||
|
||||
%inline %{
|
||||
|
||||
typedef enum {
|
||||
CSP_ITERATION_FWD,
|
||||
CSP_ITERATION_BWD
|
||||
} foo1;
|
||||
|
||||
typedef enum foo2 {
|
||||
ABCDE = 0,
|
||||
FGHJI = 1
|
||||
} foo3;
|
||||
|
||||
void
|
||||
bar1(foo1 x) {}
|
||||
|
||||
void
|
||||
bar2(enum foo2 x) {}
|
||||
|
||||
void
|
||||
bar3(foo3 x) {}
|
||||
|
||||
%}
|
||||
Loading…
Add table
Add a link
Reference in a new issue