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;
  351       _M_head(_Tuple_impl& __t) noexcept { return _Base::_M_head(__t); }
  354       _M_head(const _Tuple_impl& __t) noexcept { return _Base::_M_head(__t); }
  368       constexpr _Tuple_impl(const _Tuple_impl&) = default;
  371       _Tuple_impl(_Tuple_impl&& __in)
  376         constexpr _Tuple_impl(const _Tuple_impl<_Idx, _UHead>& __in)
  377 	: _Base(_Tuple_impl<_Idx, _UHead>::_M_head(__in)) { }
  380         constexpr _Tuple_impl(_Tuple_impl<_Idx, _UHead>&& __in)
  381 	: _Base(std::forward<_UHead>(_Tuple_impl<_Idx, _UHead>::_M_head(__in)))
  401 	            const _Tuple_impl& __in)
  406 	            _Tuple_impl&& __in)
  423       _Tuple_impl&
  424       operator=(const _Tuple_impl& __in)
  430       _Tuple_impl&
  431       operator=(_Tuple_impl&& __in)
  439         _Tuple_impl&
  442 	  _M_head(*this) = _Tuple_impl<_Idx, _UHead>::_M_head(__in);
  447         _Tuple_impl&
  451 	    = std::forward<_UHead>(_Tuple_impl<_Idx, _UHead>::_M_head(__in));
  457       _M_swap(_Tuple_impl& __in)
  556     class tuple : public _Tuple_impl<0, _Elements...>
  558       typedef _Tuple_impl<0, _Elements...> _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); }