reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
343 struct _Tuple_impl<_Idx, _Head> 344 : private _Head_base<_Idx, _Head> 348 typedef _Head_base<_Idx, _Head> _Base; 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))) 412 const _Tuple_impl<_Idx, _UHead>& __in) 414 _Tuple_impl<_Idx, _UHead>::_M_head(__in)) { } 418 _Tuple_impl<_Idx, _UHead>&& __in) 420 std::forward<_UHead>(_Tuple_impl<_Idx, _UHead>::_M_head(__in))) 440 operator=(const _Tuple_impl<_Idx, _UHead>& __in) 442 _M_head(*this) = _Tuple_impl<_Idx, _UHead>::_M_head(__in); 448 operator=(_Tuple_impl<_Idx, _UHead>&& __in) 451 = std::forward<_UHead>(_Tuple_impl<_Idx, _UHead>::_M_head(__in));