git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4511 626c5289-ae23-0410-ae9c-e8d60b6d4f22
24 lines
321 B
OpenEdge ABL
24 lines
321 B
OpenEdge ABL
%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>;
|
|
|
|
|
|
|