Lines Matching defs:__rhs

350       // Is the iterator range [*this, __rhs) valid?
353 _M_valid_range(const _Safe_iterator<_Other, _Sequence>& __rhs) const;
365 _M_get_distance(const _Iterator1& __lhs, const _Iterator2& __rhs)
369 return _M_get_distance(__lhs, __rhs, _Category());
374 _M_get_distance(const _Iterator1& __lhs, const _Iterator2& __rhs,
377 return std::make_pair(__rhs.base() - __lhs.base(), __dp_exact);
382 _M_get_distance(const _Iterator1& __lhs, const _Iterator2& __rhs,
385 return std::make_pair(__lhs.base() == __rhs.base()? 0 : 1,
401 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
403 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
406 ._M_iterator(__rhs, "rhs"));
407 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
410 ._M_iterator(__rhs, "rhs"));
411 return __lhs.base() == __rhs.base();
417 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
419 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
422 ._M_iterator(__rhs, "rhs"));
423 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
426 ._M_iterator(__rhs, "rhs"));
427 return __lhs.base() == __rhs.base();
433 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
435 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
438 ._M_iterator(__rhs, "rhs"));
439 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
442 ._M_iterator(__rhs, "rhs"));
443 return __lhs.base() != __rhs.base();
449 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
451 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
454 ._M_iterator(__rhs, "rhs"));
455 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
458 ._M_iterator(__rhs, "rhs"));
459 return __lhs.base() != __rhs.base();
465 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
467 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
470 ._M_iterator(__rhs, "rhs"));
471 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
474 ._M_iterator(__rhs, "rhs"));
475 return __lhs.base() < __rhs.base();
481 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
483 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
486 ._M_iterator(__rhs, "rhs"));
487 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
490 ._M_iterator(__rhs, "rhs"));
491 return __lhs.base() < __rhs.base();
497 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
499 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
502 ._M_iterator(__rhs, "rhs"));
503 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
506 ._M_iterator(__rhs, "rhs"));
507 return __lhs.base() <= __rhs.base();
513 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
515 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
518 ._M_iterator(__rhs, "rhs"));
519 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
522 ._M_iterator(__rhs, "rhs"));
523 return __lhs.base() <= __rhs.base();
529 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
531 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
534 ._M_iterator(__rhs, "rhs"));
535 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
538 ._M_iterator(__rhs, "rhs"));
539 return __lhs.base() > __rhs.base();
545 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
547 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
550 ._M_iterator(__rhs, "rhs"));
551 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
554 ._M_iterator(__rhs, "rhs"));
555 return __lhs.base() > __rhs.base();
561 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
563 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
566 ._M_iterator(__rhs, "rhs"));
567 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
570 ._M_iterator(__rhs, "rhs"));
571 return __lhs.base() >= __rhs.base();
577 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
579 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
582 ._M_iterator(__rhs, "rhs"));
583 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
586 ._M_iterator(__rhs, "rhs"));
587 return __lhs.base() >= __rhs.base();
597 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
599 _GLIBCXX_DEBUG_VERIFY(! __lhs._M_singular() && ! __rhs._M_singular(),
602 ._M_iterator(__rhs, "rhs"));
603 _GLIBCXX_DEBUG_VERIFY(__lhs._M_can_compare(__rhs),
606 ._M_iterator(__rhs, "rhs"));
607 return __lhs.base() - __rhs.base();