1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
%module constructor_value %inline %{ class Foo { public: Foo(int a) {}; }; class Bar { public: Bar(Foo ci) {} }; %}