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

References

usr/include/c++/7.4.0/tuple
  186     : public _Tuple_impl<_Idx + 1, _Tail...>,
  191       typedef _Tuple_impl<_Idx + 1, _Tail...> _Inherited;
  195       _M_head(_Tuple_impl& __t) noexcept { return _Base::_M_head(__t); }
  198       _M_head(const _Tuple_impl& __t) noexcept { return _Base::_M_head(__t); }
  201       _M_tail(_Tuple_impl& __t) noexcept { return __t; }
  204       _M_tail(const _Tuple_impl& __t) noexcept { return __t; }
  220       constexpr _Tuple_impl(const _Tuple_impl&) = default;
  223       _Tuple_impl(_Tuple_impl&& __in)
  230         constexpr _Tuple_impl(const _Tuple_impl<_Idx, _UElements...>& __in)
  231 	: _Inherited(_Tuple_impl<_Idx, _UElements...>::_M_tail(__in)),
  232 	  _Base(_Tuple_impl<_Idx, _UElements...>::_M_head(__in)) { }
  235         constexpr _Tuple_impl(_Tuple_impl<_Idx, _UHead, _UTails...>&& __in)
  237 		     (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_tail(__in))),
  239 		(_Tuple_impl<_Idx, _UHead, _UTails...>::_M_head(__in))) { }
  263 	            const _Tuple_impl& __in)
  269 	            _Tuple_impl&& __in)
  291       _Tuple_impl&
  292       operator=(const _Tuple_impl& __in)
  299       _Tuple_impl&
  300       operator=(_Tuple_impl&& __in)
  310         _Tuple_impl&
  313 	  _M_head(*this) = _Tuple_impl<_Idx, _UElements...>::_M_head(__in);
  314 	  _M_tail(*this) = _Tuple_impl<_Idx, _UElements...>::_M_tail(__in);
  319         _Tuple_impl&
  323 	    (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_head(__in));
  325 	    (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_tail(__in));
  331       _M_swap(_Tuple_impl& __in)
  556     class tuple : public _Tuple_impl<0, _Elements...>
  558       typedef _Tuple_impl<0, _Elements...> _Inherited;
  907     class tuple<_T1, _T2> : public _Tuple_impl<0, _T1, _T2>
  909       typedef _Tuple_impl<0, _T1, _T2> _Inherited;
 1303     __get_helper(_Tuple_impl<__i, _Head, _Tail...>& __t) noexcept
 1304     { return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); }
 1308     __get_helper(const _Tuple_impl<__i, _Head, _Tail...>& __t) noexcept
 1309     { return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); }