class_docstr: Base class for different run configs.
class_docstr_tok: ["Base","class","for","different","run","configs","."]
docstr: An iterator over all subclasses of `cls`.
docstr_tok: ["An","iterator","over","all","subclasses","of","`","cls","`","."]
code: def all_subclasses(cls):
      """An iterator over all subclasses of `cls`."""
      for s in cls.__subclasses__():
          yield s
          for c in s.all_subclasses():
              yield c
  
imports: import collections
  import datetime
  import os
  from pysc2.lib import gfile
label_desc: Use image node_id 8 for calling the RunConfig obj's underlying member method code with example usage: obj.all_subclasses(cls) without return types