ark::core::CircularBufferIterator

Defined in header “ark/core/circular_buffer.hh”.


An iterator, used for iterating through items in a circular buffer (or for things like sorting).

Typedefs

  • using difference_type = int

  • using value_type = Type

  • using pointer = std::conditional_t< IsConst, const Type *, Type * >

  • using reference = typename std::conditional< IsConst, const Type &, Type & >::type

  • using ParentT = std::conditional_t< IsConst, const CircularBuffer< Type >, CircularBuffer< Type > >

  • using iterator_category = std::random_access_iterator_tag

Methods