code: def stripped_name(self):
          
  
          name = self.name
  
          # Strip function parameters from name by recursively removing paired parenthesis
          while True:
              name, n = self._parenthesis_re.subn('', name)
              if not n:
                  break
  
          # Strip const qualifier
          name = self._const_re.sub('', name)
  
          # Strip template parameters from name by recursively removing paired angles
          while True:
              name, n = self._angles_re.subn('', name)
              if not n:
                  break
  
          return name
docs: Remove extraneous information from C++ demangled function names.