%module enum_scope_template #ifdef SWIGPHP // php internal naming conflict %rename (chops) chop; #endif %inline %{ template<class T> class Tree { public: enum types {Oak, Fir, Cedar}; void chop(enum types type) {} }; enum Tree<int>::types chop(enum Tree<int>::types type) { return type; } %} %template(TreeInt) Tree<int>;
Generated by dwww version 1.15 on Tue Jul 2 00:40:30 CEST 2024.