Package ghidra.program.model.address

# Interface AddressRangeIterator

All Superinterfaces:
  `Iterable<AddressRange>`, `Iterator<AddressRange>`

All Known Implementing Classes:
  `AddressRangeIteratorConverter`, `CombinedAddressRangeIterator`, `EmptyAddressRangeIterator`, `IndexToAddressRangeIteratorAdapter`

public interface AddressRangeIterator extends Iterator<AddressRange>, Iterable<AddressRange>
AddressRangeIterator is used to iterate over some set of addresses.

See Also:
  - `CollectionUtils.asIterable(T)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default Iterator<AddressRange>`
  `iterator()`

  ### Methods inherited from interface java.lang.Iterable

  `forEach, spliterator`

  ### Methods inherited from interface java.util.Iterator

  `forEachRemaining, hasNext, next, remove`

- ## Method Details

  - ### iterator

    default Iterator<AddressRange> iterator()
    Specified by:
      `iterator` in interface `Iterable<AddressRange>`