code: def generateNamespaceNodeDocuments(self):
          '''
          Generates the reStructuredText document for every namespace, including nested
          namespaces that were removed from ``self.namespaces`` (but added as children
          to one of the namespaces in ``self.namespaces``).
  
          The documents generated do not use the Breathe namespace directive, but instead
          link to the relevant documents associated with this namespace.
          '''
          # go through all of the top level namespaces
          for n in self.namespaces:
              # find any nested namespaces
              nested_namespaces = []
              for child in n.children:
                  child.findNestedNamespaces(nested_namespaces)
              # generate the children first
              for nested in reversed(sorted(nested_namespaces)):
                  self.generateSingleNamespace(nested)
              # generate this top level namespace
              self.generateSingleNamespace(nf generateNamespaceNodeDocuments(self):
          '''
          Generates the reStructuredText document for every namespace, including nested
          namespaces that were removed from ``self.namespaces`` (but added as children
          to one of the namespaces in ``self.namespaces``).
  
          The documents generated do not use the Breathe namespace directive, but instead
          link to the relevant documents associated with this namespace.
          '''
          # go through all of the top level namespaces
          for n in self.namespaces:
              # find any nested namespaces
              nested_namespaces = []
              for child in n.children:
                  child.findNestedNamespaces(nested_namespaces)
              # generate the children first
              for nested in reversed(sorted(nested_namespaces)):
                  self.generateSingleNamespace(nested)
              # generate this top level namespace
              self.generateSingleNamespace(n)
docs: Generates the reStructuredText document for every namespace, including nested
          namespaces that were removed from ``self.namespaces`` (but added as children
          to one of the namespaces in ``self.namespaces``).
  
          The documents generated do not use the Breathe namespace directive, but instead
          link to the relevant documents associated with this namespace.