#include <CyclicContainer.h>
Public Types | |
using | Iterator = typename std::vector<T *>::iterator |
using | ReverseIterator = std::reverse_iterator<Iterator> |
Public Member Functions | |
Iterator | begin () |
Iterator | end () |
void | clear () |
void | add (T *element) |
void | setCurrent (Iterator element) |
Iterator | current () |
Iterator | next () |
Iterator | previous () |
Container class that allows cyclic navigation between its elements by moving to the next/previous element.