parameters: (self)
docstring: Helper method for :func:`exhale.ExhaleRoot.reparentAll`.  Some compounds in
          Breathe such as functions and variables do not have the namespace name they are
          declared in before the name of the actual compound.  This method prepends the
          appropriate (nested) namespace name before the name of any child that does not
          already have it.
  
          For example, the variable ``MAX_DEPTH`` declared in namespace ``external`` would
          have its ExhaleNode's ``name`` attribute changed from ``MAX_DEPTH`` to
          ``external::MAX_DEPTH``.
docstring_summary: Helper method for :func:`exhale.ExhaleRoot.reparentAll`.  Some compounds in
          Breathe such as functions and variables do not have the namespace name they are
          declared in before the name of the actual compound.  This method prepends the
          appropriate (nested) namespace name before the name of any child that does not
          already have it.
docstring_tokens: Helper method for : func : exhale . ExhaleRoot . reparentAll . Some compounds in Breathe such as functions and variables do not have the namespace name they are declared in before the name of the actual compound . This method prepends the appropriate ( nested ) namespace name before the name of any child that does not already have it .
function: def renameToNamespaceScopes(self):
          '''
          Helper method for :func:`exhale.ExhaleRoot.reparentAll`.  Some compounds in
          Breathe such as functions and variables do not have the namespace name they are
          declared in before the name of the actual compound.  This method prepends the
          appropriate (nested) namespace name before the name of any child that does not
          already have it.
  
          For example, the variable ``MAX_DEPTH`` declared in namespace ``external`` would
          have its ExhaleNode's ``name`` attribute changed from ``MAX_DEPTH`` to
          ``external::MAX_DEPTH``.
          '''
          for n in self.namespaces:
              namespace_name = "{}::".format(n.name)
              for child in n.children:
                  if namespace_name not in child.name:
                      child.name = "{}{}".format(namespace_name, child.name)
function_tokens: def renameToNamespaceScopes ( self ) : for n in self . namespaces : namespace_name = "{}::" . format ( n . name ) for child in n . children : if namespace_name not in child . name : child . name = "{}{}" . format ( namespace_name , child . name )