base: Iterable CircularQueue implementation
The former implementation of CircleBuf is functional but a bit too
tailored to match a use-case. This patches introduces a new iterable
circular queue, which adds some more functionality so it can also be
used for the newer LSQ implementation, where iteration and iterators
are a very desirable feature.
Additional contributors: Gabor Dozsa.
Signed-off-by: Giacomo Gabrielli <firstname.lastname@example.org>
Maintainer: Andreas Sandberg <email@example.com>
Reviewed-by: Daniel Carvalho <firstname.lastname@example.org>
3 files changed