code: def __iter__(self):
      probe = self._front
      while True:
          if probe == self._rear:
              return
          yield self._array[probe]
          probe += 1
  
imports: from abc import ABCMeta, abstractmethod
label_desc: Use image node_id 2 for calling the ArrayQueue obj's underlying member method code with example usage: obj.__iter__() without return types