parameters: (self, filelist=None)
docstring: Load detailed XML files for all files and possible parents of files.
  
          If filelist is set, it should be a list of file paths, and details will
          be loaded only for files in those paths.  The paths should be relative
          to the root of the Gromacs source tree.
docstring_summary: Load detailed XML files for all files and possible parents of files.
docstring_tokens: Load detailed XML files for all files and possible parents of files .
function: def load_file_details(self, filelist=None):
          """Load detailed XML files for all files and possible parents of files.
  
          If filelist is set, it should be a list of file paths, and details will
          be loaded only for files in those paths.  The paths should be relative
          to the root of the Gromacs source tree."""
          for compound in self._compounds.values():
              if isinstance(compound, (Directory, Group)):
                  compound.load_details()
              elif not filelist and isinstance(compound, File):
                  compound.load_details()
                  self._files[compound.get_path()] = compound
          if filelist:
              # We can't access the full path from the File object before the
              # details are loaded, because Doxygen does not write that into
              # index.xml.  But we can use the Directory objects (where the name
              # is the relative path) to get the path.
              for compound in self._compounds.values():
                  if isinstance(compound, File):
                      dirobj = compound.get_directory()
                      if not dirobj:
                          continue
                      relpath = compound.get_directory().get_name()
                      relpath = os.path.join(relpath, compound.get_name())
                      if relpath in filelist:
                          compound.load_details()
                          self._files[compound.get_path()] = compound
function_tokens: def load_file_details ( self , filelist = None ) : for compound in self . _compounds . values ( ) : if isinstance ( compound , ( Directory , Group ) ) : compound . load_details ( ) elif not filelist and isinstance ( compound , File ) : compound . load_details ( ) self . _files [ compound . get_path ( ) ] = compound if filelist : # We can't access the full path from the File object before the # details are loaded, because Doxygen does not write that into # index.xml.  But we can use the Directory objects (where the name # is the relative path) to get the path. for compound in self . _compounds . values ( ) : if isinstance ( compound , File ) : dirobj = compound . get_directory ( ) if not dirobj : continue relpath = compound . get_directory ( ) . get_name ( ) relpath = os . path . join ( relpath , compound . get_name ( ) ) if relpath in filelist : compound . load_details ( ) self . _files [ compound . get_path ( ) ] = compound