code: def items(self):
          
  
          for values_str in self._v2b_dict:
              element_value = self._v2b_dict[values_str]
              yield element_value, values_str
docs: Generator that iterates through the items of the value mapping. The
          items are the array entries of the `Values` and `ValueMap` qualifiers,
          and they are iterated in the order specified in the arrays.
          If the `ValueMap` qualifier is not specified, the default of consecutive
          integers starting at 0 is used as a default, consistent with
          :term:`DSP0004`.
  
          Each iterated item is a tuple of integer value(s) representing the
          `ValueMap` array entry, and the corresponding `Values` string.
          Any integer value in the iterated items is represented as the CIM type
          of the element (e.g. :class:`~pywbem.Uint16`).
  
          If the `Values` string corresponds to a single element value, the
          first tuple item is that single integer value.
  
          If the `Values` string corresponds to a value range (e.g. "1.." or
          "..2" or "3..4"), that value range is returned as a tuple with two items
          that are the lowest and the highest value of the range. That is the
          case also when the value range is open on the left side or right side.
  
          If the `Values` string corresponds to the `unclaimed` indicator "..",
          the first tuple item is `None`.
  
          Returns:
  
            :term:`iterator` for tuple of integer value(s) and `Values` string.