parameters: (self, func, f)
docstring: Overrriden from TypeHandler.
docstring_summary: Overrriden from TypeHandler.
docstring_tokens: Overrriden from TypeHandler .
function: def WriteImmediateCmdHelper(self, func, f):
      """Overrriden from TypeHandler."""
      code = """  void %(name)s(%(typed_args)s) {
      const uint32_t size = gles2::cmds::%(name)s::ComputeSize(n);
      gles2::cmds::%(name)s* c =
          GetImmediateCmdSpaceTotalSize<gles2::cmds::%(name)s>(size);
      if (c) {
        c->Init(%(args)s);
      }
    }
  
  """
      f.write(code % {
            "name": func.name,
            "typed_args": func.MakeTypedOriginalArgString(""),
            "args": func.MakeOriginalArgString(""),
          })
function_tokens: def WriteImmediateCmdHelper ( self , func , f ) : code = """  void %(name)s(%(typed_args)s) {
      const uint32_t size = gles2::cmds::%(name)s::ComputeSize(n);
      gles2::cmds::%(name)s* c =
          GetImmediateCmdSpaceTotalSize<gles2::cmds::%(name)s>(size);
      if (c) {
        c->Init(%(args)s);
      }
    }
  
  """ f . write ( code % { "name" : func . name , "typed_args" : func . MakeTypedOriginalArgString ( "" ) , "args" : func . MakeOriginalArgString ( "" ) , } )