Lines Matching defs:lhs
201 friend std::ptrdiff_t operator-(const circular_deque_const_iterator& lhs,
203 lhs.CheckComparable(rhs);
204 return lhs.OffsetFromBegin() - rhs.OffsetFromBegin();
208 friend bool operator==(const circular_deque_const_iterator& lhs,
210 lhs.CheckComparable(rhs);
211 return lhs.index_ == rhs.index_;
213 friend bool operator!=(const circular_deque_const_iterator& lhs,
215 return !(lhs == rhs);
217 friend bool operator<(const circular_deque_const_iterator& lhs,
219 lhs.CheckComparable(rhs);
220 return lhs.OffsetFromBegin() < rhs.OffsetFromBegin();
222 friend bool operator<=(const circular_deque_const_iterator& lhs,
224 return !(lhs > rhs);
226 friend bool operator>(const circular_deque_const_iterator& lhs,
228 lhs.CheckComparable(rhs);
229 return lhs.OffsetFromBegin() > rhs.OffsetFromBegin();
231 friend bool operator>=(const circular_deque_const_iterator& lhs,
233 return !(lhs < rhs);
899 friend void swap(circular_deque& lhs, circular_deque& rhs) { lhs.swap(rhs); }