reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

usr/include/c++/7.4.0/bits/deque.tcc
  965     fill(const _Deque_iterator<_Tp, _Tp&, _Tp*>& __first,
  966 	 const _Deque_iterator<_Tp, _Tp&, _Tp*>& __last, const _Tp& __value)
  968       typedef typename _Deque_iterator<_Tp, _Tp&, _Tp*>::_Self _Self;
  984     _Deque_iterator<_Tp, _Tp&, _Tp*>
  985     copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first,
  986 	 _Deque_iterator<_Tp, const _Tp&, const _Tp*> __last,
  987 	 _Deque_iterator<_Tp, _Tp&, _Tp*> __result)
  989       typedef typename _Deque_iterator<_Tp, _Tp&, _Tp*>::_Self _Self;
 1007     _Deque_iterator<_Tp, _Tp&, _Tp*>
 1008     copy_backward(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first,
 1009 		  _Deque_iterator<_Tp, const _Tp&, const _Tp*> __last,
 1010 		  _Deque_iterator<_Tp, _Tp&, _Tp*> __result)
 1012       typedef typename _Deque_iterator<_Tp, _Tp&, _Tp*>::_Self _Self;
 1047     _Deque_iterator<_Tp, _Tp&, _Tp*>
 1048     move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first,
 1049 	 _Deque_iterator<_Tp, const _Tp&, const _Tp*> __last,
 1050 	 _Deque_iterator<_Tp, _Tp&, _Tp*> __result)
 1052       typedef typename _Deque_iterator<_Tp, _Tp&, _Tp*>::_Self _Self;
 1070     _Deque_iterator<_Tp, _Tp&, _Tp*>
 1071     move_backward(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first,
 1072 		  _Deque_iterator<_Tp, const _Tp&, const _Tp*> __last,
 1073 		  _Deque_iterator<_Tp, _Tp&, _Tp*> __result)
 1075       typedef typename _Deque_iterator<_Tp, _Tp&, _Tp*>::_Self _Self;
usr/include/c++/7.4.0/bits/stl_deque.h
  120 	using __iter = _Deque_iterator<_Tp, _CvTp&, __ptr_to<_CvTp>>;
  122       typedef __iter<_Tp>		iterator;
  123       typedef __iter<const _Tp>		const_iterator;
  137       typedef _Deque_iterator			_Self;
  267     operator==(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
  268 	       const _Deque_iterator<_Tp, _Ref, _Ptr>& __y) _GLIBCXX_NOEXCEPT
  274     operator==(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
  275 	       const _Deque_iterator<_Tp, _RefR, _PtrR>& __y) _GLIBCXX_NOEXCEPT
  280     operator!=(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
  281 	       const _Deque_iterator<_Tp, _Ref, _Ptr>& __y) _GLIBCXX_NOEXCEPT
  287     operator!=(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
  288 	       const _Deque_iterator<_Tp, _RefR, _PtrR>& __y) _GLIBCXX_NOEXCEPT
  293     operator<(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
  294 	      const _Deque_iterator<_Tp, _Ref, _Ptr>& __y) _GLIBCXX_NOEXCEPT
  301     operator<(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
  302 	      const _Deque_iterator<_Tp, _RefR, _PtrR>& __y) _GLIBCXX_NOEXCEPT
  308     operator>(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
  309 	      const _Deque_iterator<_Tp, _Ref, _Ptr>& __y) _GLIBCXX_NOEXCEPT
  315     operator>(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
  316 	      const _Deque_iterator<_Tp, _RefR, _PtrR>& __y) _GLIBCXX_NOEXCEPT
  321     operator<=(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
  322 	       const _Deque_iterator<_Tp, _Ref, _Ptr>& __y) _GLIBCXX_NOEXCEPT
  328     operator<=(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
  329 	       const _Deque_iterator<_Tp, _RefR, _PtrR>& __y) _GLIBCXX_NOEXCEPT
  334     operator>=(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
  335 	       const _Deque_iterator<_Tp, _Ref, _Ptr>& __y) _GLIBCXX_NOEXCEPT
  341     operator>=(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
  342 	       const _Deque_iterator<_Tp, _RefR, _PtrR>& __y) _GLIBCXX_NOEXCEPT
  350     inline typename _Deque_iterator<_Tp, _Ref, _Ptr>::difference_type
  351     operator-(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
  352 	      const _Deque_iterator<_Tp, _Ref, _Ptr>& __y) _GLIBCXX_NOEXCEPT
  354       return typename _Deque_iterator<_Tp, _Ref, _Ptr>::difference_type
  355 	(_Deque_iterator<_Tp, _Ref, _Ptr>::_S_buffer_size())
  362     inline typename _Deque_iterator<_Tp, _RefL, _PtrL>::difference_type
  363     operator-(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
  364 	      const _Deque_iterator<_Tp, _RefR, _PtrR>& __y) _GLIBCXX_NOEXCEPT
  366       return typename _Deque_iterator<_Tp, _RefL, _PtrL>::difference_type
  373     inline _Deque_iterator<_Tp, _Ref, _Ptr>
  374     operator+(ptrdiff_t __n, const _Deque_iterator<_Tp, _Ref, _Ptr>& __x)
  380     fill(const _Deque_iterator<_Tp, _Tp&, _Tp*>&,
  381 	 const _Deque_iterator<_Tp, _Tp&, _Tp*>&, const _Tp&);
  384     _Deque_iterator<_Tp, _Tp&, _Tp*>
  385     copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*>,
  386 	 _Deque_iterator<_Tp, const _Tp&, const _Tp*>,
  387 	 _Deque_iterator<_Tp, _Tp&, _Tp*>);
  390     inline _Deque_iterator<_Tp, _Tp&, _Tp*>
  391     copy(_Deque_iterator<_Tp, _Tp&, _Tp*> __first,
  392 	 _Deque_iterator<_Tp, _Tp&, _Tp*> __last,
  393 	 _Deque_iterator<_Tp, _Tp&, _Tp*> __result)
  394     { return std::copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*>(__first),
  395 		       _Deque_iterator<_Tp, const _Tp&, const _Tp*>(__last),
  399     _Deque_iterator<_Tp, _Tp&, _Tp*>
  400     copy_backward(_Deque_iterator<_Tp, const _Tp&, const _Tp*>,
  401 		  _Deque_iterator<_Tp, const _Tp&, const _Tp*>,
  402 		  _Deque_iterator<_Tp, _Tp&, _Tp*>);
  405     inline _Deque_iterator<_Tp, _Tp&, _Tp*>
  406     copy_backward(_Deque_iterator<_Tp, _Tp&, _Tp*> __first,
  407 		  _Deque_iterator<_Tp, _Tp&, _Tp*> __last,
  408 		  _Deque_iterator<_Tp, _Tp&, _Tp*> __result)
  409     { return std::copy_backward(_Deque_iterator<_Tp,
  411 				_Deque_iterator<_Tp,
  417     _Deque_iterator<_Tp, _Tp&, _Tp*>
  418     move(_Deque_iterator<_Tp, const _Tp&, const _Tp*>,
  419 	 _Deque_iterator<_Tp, const _Tp&, const _Tp*>,
  420 	 _Deque_iterator<_Tp, _Tp&, _Tp*>);
  423     inline _Deque_iterator<_Tp, _Tp&, _Tp*>
  424     move(_Deque_iterator<_Tp, _Tp&, _Tp*> __first,
  425 	 _Deque_iterator<_Tp, _Tp&, _Tp*> __last,
  426 	 _Deque_iterator<_Tp, _Tp&, _Tp*> __result)
  427     { return std::move(_Deque_iterator<_Tp, const _Tp&, const _Tp*>(__first),
  428 		       _Deque_iterator<_Tp, const _Tp&, const _Tp*>(__last),
  432     _Deque_iterator<_Tp, _Tp&, _Tp*>
  433     move_backward(_Deque_iterator<_Tp, const _Tp&, const _Tp*>,
  434 		  _Deque_iterator<_Tp, const _Tp&, const _Tp*>,
  435 		  _Deque_iterator<_Tp, _Tp&, _Tp*>);
  438     inline _Deque_iterator<_Tp, _Tp&, _Tp*>
  439     move_backward(_Deque_iterator<_Tp, _Tp&, _Tp*> __first,
  440 		  _Deque_iterator<_Tp, _Tp&, _Tp*> __last,
  441 		  _Deque_iterator<_Tp, _Tp&, _Tp*> __result)
  442     { return std::move_backward(_Deque_iterator<_Tp,
  444 				_Deque_iterator<_Tp,
  487       typedef _Deque_iterator<_Tp, _Tp&, _Ptr>	  iterator;
  488       typedef _Deque_iterator<_Tp, const _Tp&, _Ptr_const>   const_iterator;
usr/include/c++/7.4.0/tuple
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&