code: def _iterClass(cls, prefix=''):
      
      iterableRules = [(prefix, cls, cls.app.url_map.iter_rules())]
      for prefix, currentClass, i in iter(iterableRules):
          for rule in i:
              converted = dumpRule(currentClass, rule, prefix)
              if converted.branch:
                  continue
  
              if converted.subKlein:
                  clsDown = namedAny(converted.subKlein)
                  iterableRules.append((converted.rulePath, clsDown, clsDown.app.url_map.iter_rules()))
  
              yield converted
docs: Descend a Klein()'s url_map, and generate ConvertedRule() for each one