Explorar el Código

Wrap abstract class too, as per David Gobbi's request (for the sake of the internal
documentation features of python").

Sebastien Barre hace 24 años
padre
commit
75a24394ea
Se han modificado 1 ficheros con 6 adiciones y 9 borrados
  1. 6 9
      Source/cmVTKWrapPythonCommand.cxx

+ 6 - 9
Source/cmVTKWrapPythonCommand.cxx

@@ -151,17 +151,14 @@ bool cmVTKWrapPythonCommand::CreateInitFile(std::string& res)
   int classNum;
   for(classNum = 0; classNum < lastClass; classNum++)
     {
-    if (!m_WrapClasses[classNum].IsAnAbstractClass())
+    std::string cls = m_WrapHeaders[classNum];
+    cls = cls.substr(0,cls.size()-2);
+    std::string::size_type pos = cls.rfind('/');    
+    if(pos != std::string::npos)
       {
-      std::string cls = m_WrapHeaders[classNum];
-      cls = cls.substr(0,cls.size()-2);
-      std::string::size_type pos = cls.rfind('/');    
-      if(pos != std::string::npos)
-        {
-        cls = cls.substr(pos+1);
-        }
-      classes.push_back(cls);
+      cls = cls.substr(pos+1);
       }
+    classes.push_back(cls);
     }
   
   // open the init file