nCine::BidirectionalIteratorTag struct

Dispatching tag for iterators that can move both ways, one element at a time.

Base classes

struct ForwardIteratorTag
Dispatching tag for iterators that can only move forward, one element at a time.

Derived classes

struct RandomAccessIteratorTag
Dispatching tag for iterators that can jump arbitrary distances in both ways.