Scalar Iterators - 2023.2 English

AI Engine Kernel and Graph Programming Guide (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 English
Iterator begin
A bidirectional scalar iterator used to return an iterator pointing to the first sample of the container.
Iterator cbegin
A bidirectional scalar iterator that points to the first const content. It cannot be used to modify the contents it points to.
Iterator begin_circular
Same as iterator begin but is used for circular buffer port.
Iterator cbegin_circular
Same as iterator begin_circular but points to const content.
Iterator begin_random_circular
Same as begin_circular iterator and can be used to access samples at an arbitrary offset position relative to the sample they point to.
Iterator cbegin_random_circular
Same as begin_random_circular iterator but cannot be used to modify the contents it points to.