Lines Matching refs:_Reference

90           class _Pointer = _Tp*, class _Reference = _Tp&>
96 typedef _Reference reference;
470 template <class _BidirectionalIterator, class _Tp, class _Reference = _Tp&,
473 template <class _BidirectionalIterator, class _Tp, class _Reference,
478 _Reference, _Distance> _Self;
486 typedef _Reference reference;
492 _Reference operator*() const {
521 template <class _BidirectionalIterator, class _Tp, class _Reference,
525 _Tp, _Reference,
531 template <class _BidirectionalIterator, class _Tp, class _Reference,
535 _Reference, _Distance>&)
540 template <class _BidirectionalIterator, class _Tp, class _Reference,
545 _Reference, _Distance>&)
677 template <class _RandomAccessIterator, class _Tp, class _Reference = _Tp&,
680 template <class _RandomAccessIterator, class _Tp, class _Reference,
684 typedef reverse_iterator<_RandomAccessIterator, _Tp, _Reference, _Distance>
693 typedef _Reference reference;
698 _Reference operator*() const { return *(current - 1); }
734 _Reference operator[](_Distance __n) const { return *(*this + __n); }
738 class _Reference, class _Distance>
741 _Reference, _Distance>&)
747 class _Reference, class _Distance>
749 _Reference, _Distance>&)
755 class _Reference, class _Distance>
758 _Tp, _Reference, _Distance>&)
765 class _Reference, class _Distance>
768 _Reference, _Distance>& __x,
770 _Reference, _Distance>& __y)
776 class _Reference, class _Distance>
779 _Reference, _Distance>& __x,
781 _Reference, _Distance>& __y)
787 class _Reference, class _Distance>
790 _Reference, _Distance>& __x,
792 _Reference, _Distance>& __y)