/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/cpp_nodefault.i
38 строк
466 B
William S Fulton
remove debug printout
04 фев 2006, 20:37
04 фев 2006, 20:37
0ca1fd0
Код
Авторство
О чём код?
// This file tests SWIG pass/return by value for // a class with no default constructor %module cpp_nodefault %inline %{ class Foo { public: int a; Foo(int x, int y) { } ~Foo() {} }; Foo create(int x, int y) { return Foo(x,y); } typedef Foo Foo_t; void consume(Foo f, Foo_t g) {} class Bar { public: void consume(Foo f, Foo_t g) {} Foo create(int x, int y) { return Foo(x,y); } }; %} %{ Foo gvar = Foo(3,4); %} Foo gvar;