| %module template_default_vw | |
| %inline %{ | |
| class SomeClass{ }; | |
| template<class T> | |
| class Handle { | |
| public: | |
| Handle( T* t=0 ) { }; | |
| // ... | |
| }; | |
| typedef Handle<SomeClass> hSomeClass; | |
| class AnotherClass { | |
| public: | |
| void someFunc( hSomeClass a = hSomeClass() ) { } | |
| }; | |
| %} | |
| %template() Handle<SomeClass>; | |