Subtraction operators
Declared in <bdlb_transformiterator.h>
Return the distance from the underlying iterator of b to that of a.
template<
class FUNCTOR,
class ITERATOR>
bdlb::TransformIterator<FUNCTOR, ITERATOR>::difference_type
operator-(
TransformIterator<FUNCTOR, ITERATOR> const& a,
TransformIterator<FUNCTOR, ITERATOR> const& b);
» more...
Return a copy of iterator regressed by the specified offset.
template<
class FUNCTOR,
class ITERATOR>
bdlb::TransformIterator<FUNCTOR, ITERATOR>
operator-(
TransformIterator<FUNCTOR, ITERATOR> const& iterator,
TransformIterator<FUNCTOR, ITERATOR>::difference_type offset);
» more...
b to that of aiterator regressed by offset| Name | Description |
|---|---|
| a | left-hand operand |
| b | right-hand operand |
| iterator | transform iterator to regress |
| offset | signed distance to regress |