5 #include <libutl/FwdIt.h> 36 virtual void reverse(
size_t dist = 1) = 0;
73 typedef std::bidirectional_iterator_tag iterator_category;
74 typedef std::ptrdiff_t difference_type;
83 #include <libutl/TBidIt.h> #define UTL_CLASS_DEFID
Default init() and deInit() (which are merely place-holders).
void reverse(const BidIt &begin, const BidIt &end)
Reverse a sequence.
Forward iterator abstraction.
BidIt & operator-=(size_t dist)
Decrement operator.
BidIt & operator--()
Pre-decrement operator.
#define UTL_CLASS_DECL_ABC(DC, BC)
Declaration of standard UTL++ functionality for an abstract base class (ABC).
Bi-directional iterator abstraction.
void operator--(int)
Post-decrement operator.
Root of UTL++ class hierarchy.