parameters: (self, enumerant, value, caps, exts, parameters, version, lastVersion)
docstring: Initialization.
  
          Arguments:
            - enumerant: enumerant name
            - value: enumerant value
            - caps: a sequence of capability names required by this enumerant
            - exts: a sequence of names of extensions enabling this enumerant
            - parameters: a sequence of (operand-kind, operand-quantifier) tuples
            - version: minimal SPIR-V version required for this opcode
            - lastVersion: last SPIR-V version this opode appears
docstring_summary: Initialization.
docstring_tokens: Initialization .
function: def __init__(self, enumerant, value, caps, exts, parameters, version, lastVersion):
          """Initialization.
  
          Arguments:
            - enumerant: enumerant name
            - value: enumerant value
            - caps: a sequence of capability names required by this enumerant
            - exts: a sequence of names of extensions enabling this enumerant
            - parameters: a sequence of (operand-kind, operand-quantifier) tuples
            - version: minimal SPIR-V version required for this opcode
            - lastVersion: last SPIR-V version this opode appears
          """
          self.enumerant = enumerant
          self.value = value
          self.num_caps = len(caps)
          self.caps = get_capability_array_name(caps)
          self.num_exts = len(exts)
          self.exts = get_extension_array_name(exts)
          self.parameters = [convert_operand_kind(p) for p in parameters]
          self.version = convert_min_required_version(version)
          self.lastVersion = convert_max_required_version(lastVersion)
function_tokens: def __init__ ( self , enumerant , value , caps , exts , parameters , version , lastVersion ) : self . enumerant = enumerant self . value = value self . num_caps = len ( caps ) self . caps = get_capability_array_name ( caps ) self . num_exts = len ( exts ) self . exts = get_extension_array_name ( exts ) self . parameters = [ convert_operand_kind ( p ) for p in parameters ] self . version = convert_min_required_version ( version ) self . lastVersion = convert_max_required_version ( lastVersion )