Lines Matching refs:__lhs

375       _M_get_distance(const _Iterator1& __lhs, const _Iterator2& __rhs)
379 return _M_get_distance(__lhs, __rhs, _Category());
384 _M_get_distance(const _Iterator1& __lhs, const _Iterator2& __rhs,
387 return std::make_pair(__rhs.base() - __lhs.base(), __dp_exact);
392 _M_get_distance(const _Iterator1& __lhs, const _Iterator2& __rhs,
395 return std::make_pair(__lhs.base() == __rhs.base()? 0 : 1,
410 operator==(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
413 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
415 ._M_iterator(__lhs, "lhs")
417 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
419 ._M_iterator(__lhs, "lhs")
421 return __lhs.base() == __rhs.base();
426 operator==(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
429 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
431 ._M_iterator(__lhs, "lhs")
433 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
435 ._M_iterator(__lhs, "lhs")
437 return __lhs.base() == __rhs.base();
442 operator!=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
445 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
447 ._M_iterator(__lhs, "lhs")
449 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
451 ._M_iterator(__lhs, "lhs")
453 return __lhs.base() != __rhs.base();
458 operator!=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
461 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
463 ._M_iterator(__lhs, "lhs")
465 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
467 ._M_iterator(__lhs, "lhs")
469 return __lhs.base() != __rhs.base();
474 operator<(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
477 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
479 ._M_iterator(__lhs, "lhs")
481 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
483 ._M_iterator(__lhs, "lhs")
485 return __lhs.base() < __rhs.base();
490 operator<(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
493 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
495 ._M_iterator(__lhs, "lhs")
497 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
499 ._M_iterator(__lhs, "lhs")
501 return __lhs.base() < __rhs.base();
506 operator<=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
509 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
511 ._M_iterator(__lhs, "lhs")
513 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
515 ._M_iterator(__lhs, "lhs")
517 return __lhs.base() <= __rhs.base();
522 operator<=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
525 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
527 ._M_iterator(__lhs, "lhs")
529 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
531 ._M_iterator(__lhs, "lhs")
533 return __lhs.base() <= __rhs.base();
538 operator>(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
541 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
543 ._M_iterator(__lhs, "lhs")
545 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
547 ._M_iterator(__lhs, "lhs")
549 return __lhs.base() > __rhs.base();
554 operator>(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
557 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
559 ._M_iterator(__lhs, "lhs")
561 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
563 ._M_iterator(__lhs, "lhs")
565 return __lhs.base() > __rhs.base();
570 operator>=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
573 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
575 ._M_iterator(__lhs, "lhs")
577 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
579 ._M_iterator(__lhs, "lhs")
581 return __lhs.base() >= __rhs.base();
586 operator>=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
589 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
591 ._M_iterator(__lhs, "lhs")
593 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
595 ._M_iterator(__lhs, "lhs")
597 return __lhs.base() >= __rhs.base();
606 operator-(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
609 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
611 ._M_iterator(__lhs, "lhs")
613 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
615 ._M_iterator(__lhs, "lhs")
617 return __lhs.base() - __rhs.base();
622 operator-(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
625 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
627 ._M_iterator(__lhs, "lhs")
629 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
631 ._M_iterator(__lhs, "lhs")
633 return __lhs.base() - __rhs.base();