Scalar Iterators - 2024.2 English

AI Engine-ML Kernel and Graph Programming Guide (UG1603)

Document ID
UG1603
Release Date
2024-11-28
Version
2024.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.