Subtraction operators
Synopses
Declared in <bslstl_randomaccessiterator.h>
Return an iterator to the element at the specified rhs positions before the specified lhs. The behavior is undefined unless lhs, after decrementing by rhs, is within the bounds of the underlying sequence. Note that this function is logically equivalent to: ` iter + (‐rhs) `
template<
class T,
class ITER_IMP,
class TAG_TYPE>
bslstl::RandomAccessIterator<T, ITER_IMP, TAG_TYPE>
operator‐(
RandomAccessIterator<T, ITER_IMP, TAG_TYPE> const& lhs,
std::ptrdiff_t rhs);
Return the distance from the specified rhs iterator to the specified lhs iterator. The behavior is undefined unless lhs and rhs are iterators into the same underlying sequence. Note that the result might be negative.
template<
class T1,
class T2,
class ITER_IMP,
class TAG_TYPE>
std::ptrdiff_t
operator‐(
RandomAccessIterator<T1, ITER_IMP, TAG_TYPE> const& lhs,
RandomAccessIterator<T2, ITER_IMP, TAG_TYPE> const& rhs);
Created with MrDocs