Ejemplo n.º 1
0
 def _parse(self):
     if self._parsed:
         return
     super(DoxyIndex, self)._parse()
     self._root = index.parse(os.path.join(self._xml_path, 'index.xml'))
     for mem in self._root.compound:
         converted = self.convert_mem(mem)
         # For files we want the contents to be accessible directly
         # from the parent rather than having to go through the file
         # object.
         if self.get_cls(mem) == DoxyFile:
             if mem.name.endswith('.h'):
                 self._members += converted.members()
                 self._members.append(converted)
         else:
             self._members.append(converted)
Ejemplo n.º 2
0
 def _parse(self):
     if self._parsed:
         return
     super(DoxyIndex, self)._parse()
     self._root = index.parse(os.path.join(self._xml_path, 'index.xml'))
     for mem in self._root.compound:
         converted = self.convert_mem(mem)
         # For files we want the contents to be accessible directly
         # from the parent rather than having to go through the file
         # object.
         if self.get_cls(mem) == DoxyFile:
             if mem.name.endswith('.h'):
                 self._members += converted.members()
                 self._members.append(converted)
         else:
             self._members.append(converted)