From: Marcelo M. <mar...@us...> - 2004-12-06 06:55:15
|
Update of /cvsroot/swig/SWIG/Source/Modules In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31244/Source/Modules Modified Files: allocate.cxx Log Message: fix smart_pointer + extend Index: allocate.cxx =================================================================== RCS file: /cvsroot/swig/SWIG/Source/Modules/allocate.cxx,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** allocate.cxx 1 Dec 2004 11:29:17 -0000 1.33 --- allocate.cxx 6 Dec 2004 06:55:00 -0000 1.34 *************** *** 268,273 **** continue; } ! if (Strcmp(nodeType(c),"extend") == 0) { ! Append(methods,c); } else if (Strcmp(nodeType(c),"cdecl") == 0) { if (!Getattr(c,"feature:ignore")) { --- 268,273 ---- continue; } ! if (!isconst && (Strcmp(nodeType(c),"extend") == 0)) { ! methods = smart_pointer_methods(c, methods, isconst); } else if (Strcmp(nodeType(c),"cdecl") == 0) { if (!Getattr(c,"feature:ignore")) { |