%module xxx %inline %{ struct A5; int A6; template<typename T> struct A7 { }; template<typename T> struct A8 { }; struct A0 : public A1 , A2, private A3 , private A4 , A5 , A6 , A7<int> , protected A8<double> { }; struct A1 { }; class B1 {}; class B0 : B1, B2<int> { }; struct Recursive : Recursive { }; %} template <typename T> class Base {}; %template() Base<int>; class Derived : public Base<int> {}; class Derived2 : public Base<double> {}; %template(BaseDouble) Base<double>;
Generated by dwww version 1.15 on Tue Jul 2 00:28:02 CEST 2024.