1 %module abstract_typedef2
4 After the fix for abstract_typedef, this simpler
15 template <FieldDim Dim>
19 template <FieldDim Dim>
24 typedef unsigned int size_type;
25 typedef Facet<Dim>* facet_ptr;
28 // virtual Facet<Dim>* set(size_type) = 0;
31 virtual facet_ptr set(size_type) = 0;
35 template <FieldDim Dim>
41 template <FieldDim Dim>
44 typedef Base<Dim> base;
45 typedef typename base::size_type size_type;
51 Facet<Dim>* set(size_type)
59 %template(Base_UF) Base<UnaryField>;
60 %template(A_UF) A<UnaryField>;