An iterator is an object that can iterate over data in a buffer and provide access to individual data. Buffer port objects support multiple iterator objects depending on the buffer port type.
An iterator supports read or write operations for buffer port data access. You can also use vector-based iterators with buffer ports.