Ref operator*() const;
The operator assigns current to a temporary object tmp of class BidIt, then returns *--tmp.
current
tmp
BidIt
*--tmp