19 lines
439 B
OpenEdge ABL
19 lines
439 B
OpenEdge ABL
|
|
%module xxx
|
||
|
|
|
||
|
|
template<class T> T blah(T x) { };
|
||
|
|
|
||
|
|
%template(iblah) blah<int>;
|
||
|
|
%template(iiblah) blah<int>;
|
||
|
|
|
||
|
|
// empty template instantiations for template functions warn (unlike for template classes)
|
||
|
|
%template() blah<double>;
|
||
|
|
%template() blah<double>;
|
||
|
|
%template() blah<double>;
|
||
|
|
|
||
|
|
%template(sblah) blah<short>;
|
||
|
|
%template(sblah) blah<short>;
|
||
|
|
|
||
|
|
%template() blah<const char *>;
|
||
|
|
%template() blah<const char *>;
|
||
|
|
%template(sblah) blah<const char *>;
|