projects
/
external
/
swig.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
import source from 1.3.40
[external/swig.git]
/
Examples
/
test-suite
/
li_implicit.i
1
%module("nocastmode") li_implicit
2
#pragma SWIG nowarn=SWIGWARN_PP_CPP_WARNING
3
%include implicit.i
4
5
%inline
6
{
7
struct B { };
8
}
9
10
%implicit(A, int, double, B);
11
12
%inline
13
{
14
struct A
15
{
16
int ii;
17
A(int i) { ii = 1; }
18
A(double d) { ii = 2; }
19
A(const B& b) { ii = 3; }
20
};
21
22
int get(const A& a) { return a.ii; }
23
}