Sign in
fuchsia
/
third_party
/
swig
/
ad876e81899f633da5aec4d4d361717807c494be
/
.
/
Examples
/
test-suite
/
smart_pointer_simple.i
blob: ceb499c4185635dd7cd030d0f2a8b6a499b899e2 [
file
] [
log
] [
blame
]
%
module
smart_pointer_simple
%
inline
%{
struct
Foo
{
int
x
;
int
getx
()
{
return
x
;
}
};
class
Bar
{
Foo
*
f
;
public
:
Bar
(
Foo
*
f
)
:
f
(
f
)
{
}
Foo
*
operator
->()
{
return
f
;
}
};
%}