|
reference, declaration → definition
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...>>&&