parameters: (self, maxlen=120, filehandle=sys.stdout)
docstring: Dump all the dictionaries constructed from the Registry object.
  
          Diagnostic to dump the dictionaries to specified file handle (default stdout).
          Truncates type / enum / command elements to maxlen characters (default 120)
docstring_summary: Dump all the dictionaries constructed from the Registry object.
docstring_tokens: Dump all the dictionaries constructed from the Registry object .
function: def dumpReg(self, maxlen=120, filehandle=sys.stdout):
          """Dump all the dictionaries constructed from the Registry object.
  
          Diagnostic to dump the dictionaries to specified file handle (default stdout).
          Truncates type / enum / command elements to maxlen characters (default 120)"""
          write('***************************************', file=filehandle)
          write('    ** Dumping Registry contents **',     file=filehandle)
          write('***************************************', file=filehandle)
          write('// Types', file=filehandle)
          for name in self.typedict:
              tobj = self.typedict[name]
              write('    Type', name, '->', etree.tostring(tobj.elem)[0:maxlen], file=filehandle)
          write('// Groups', file=filehandle)
          for name in self.groupdict:
              gobj = self.groupdict[name]
              write('    Group', name, '->', etree.tostring(gobj.elem)[0:maxlen], file=filehandle)
          write('// Enums', file=filehandle)
          for name in self.enumdict:
              eobj = self.enumdict[name]
              write('    Enum', name, '->', etree.tostring(eobj.elem)[0:maxlen], file=filehandle)
          write('// Commands', file=filehandle)
          for name in self.cmddict:
              cobj = self.cmddict[name]
              write('    Command', name, '->', etree.tostring(cobj.elem)[0:maxlen], file=filehandle)
          write('// APIs', file=filehandle)
          for key in self.apidict:
              write('    API Version ', key, '->',
                    etree.tostring(self.apidict[key].elem)[0:maxlen], file=filehandle)
          write('// Extensions', file=filehandle)
          for key in self.extdict:
              write('    Extension', key, '->',
                    etree.tostring(self.extdict[key].elem)[0:maxlen], file=filehandle)
          write('// SPIR-V', file=filehandle)
          for key in self.spirvextdict:
              write('    SPIR-V Extension', key, '->',
                    etree.tostring(self.spirvextdict[key].elem)[0:maxlen], file=filehandle)
          for key in self.spirvcapdict:
              write('    SPIR-V Capability', key, '->',
                    etree.tostring(self.spirvcapdict[key].elem)[0:maxlen], file=filehandle)
function_tokens: def dumpReg ( self , maxlen = 120 , filehandle = sys . stdout ) : write ( '***************************************' , file = filehandle ) write ( '    ** Dumping Registry contents **' , file = filehandle ) write ( '***************************************' , file = filehandle ) write ( '// Types' , file = filehandle ) for name in self . typedict : tobj = self . typedict [ name ] write ( '    Type' , name , '->' , etree . tostring ( tobj . elem ) [ 0 : maxlen ] , file = filehandle ) write ( '// Groups' , file = filehandle ) for name in self . groupdict : gobj = self . groupdict [ name ] write ( '    Group' , name , '->' , etree . tostring ( gobj . elem ) [ 0 : maxlen ] , file = filehandle ) write ( '// Enums' , file = filehandle ) for name in self . enumdict : eobj = self . enumdict [ name ] write ( '    Enum' , name , '->' , etree . tostring ( eobj . elem ) [ 0 : maxlen ] , file = filehandle ) write ( '// Commands' , file = filehandle ) for name in self . cmddict : cobj = self . cmddict [ name ] write ( '    Command' , name , '->' , etree . tostring ( cobj . elem ) [ 0 : maxlen ] , file = filehandle ) write ( '// APIs' , file = filehandle ) for key in self . apidict : write ( '    API Version ' , key , '->' , etree . tostring ( self . apidict [ key ] . elem ) [ 0 : maxlen ] , file = filehandle ) write ( '// Extensions' , file = filehandle ) for key in self . extdict : write ( '    Extension' , key , '->' , etree . tostring ( self . extdict [ key ] . elem ) [ 0 : maxlen ] , file = filehandle ) write ( '// SPIR-V' , file = filehandle ) for key in self . spirvextdict : write ( '    SPIR-V Extension' , key , '->' , etree . tostring ( self . spirvextdict [ key ] . elem ) [ 0 : maxlen ] , file = filehandle ) for key in self . spirvcapdict : write ( '    SPIR-V Capability' , key , '->' , etree . tostring ( self . spirvcapdict [ key ] . elem ) [ 0 : maxlen ] , file = filehandle )