Subtraction operators
Synopses
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);
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);
Return Value
-
the distance from the underlying iterator of
bto that ofa -
a copy of
iteratorregressed byoffset
Parameters
Name |
Description |
a |
left‐hand operand |
b |
right‐hand operand |
iterator |
transform iterator to regress |
offset |
signed distance to regress |
Created with MrDocs