Lines Matching refs:__args
720 explicit constexpr __alt(in_place_t, _Args&&... __args)
721 : __value(_VSTD::forward<_Args>(__args)...) {}
744 explicit constexpr __union(in_place_index_t<0>, _Args&&... __args) \
745 : __head(in_place, _VSTD::forward<_Args>(__args)...) {} \
749 explicit constexpr __union(in_place_index_t<_Ip>, _Args&&... __args) \
750 : __tail(in_place_index<_Ip - 1>, _VSTD::forward<_Args>(__args)...) {} \
785 explicit constexpr __base(in_place_index_t<_Ip>, _Args&&... __args)
787 __data(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...),
887 static _Tp& __construct_alt(__alt<_Ip, _Tp>& __a, _Args&&... __args) {
889 __alt<_Ip, _Tp>(in_place, _VSTD::forward<_Args>(__args)...);
1000 auto& __emplace(_Args&&... __args) {
1003 _VSTD::forward<_Args>(__args)...);
1329 _Args&&... __args) noexcept(is_nothrow_constructible_v<_Tp, _Args...>)
1330 : __impl(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...) {}
1344 _Args&&... __args) noexcept(
1346 : __impl(in_place_index<_Ip>, __il, _VSTD::forward<_Args>(__args)...) {}
1355 explicit constexpr variant(in_place_type_t<_Tp>, _Args&&... __args) noexcept(
1357 : __impl(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...) {}
1371 _Args&&... __args) noexcept(
1373 : __impl(in_place_index<_Ip>, __il, _VSTD::forward<_Args>(__args)...) {}
1403 _Tp& emplace(_Args&&... __args) {
1404 return __impl.template __emplace<_Ip>(_VSTD::forward<_Args>(__args)...);
1416 _Tp& emplace(initializer_list<_Up> __il, _Args&&... __args) {
1417 return __impl.template __emplace<_Ip>(__il, _VSTD::forward<_Args>(__args)...);
1427 _Tp& emplace(_Args&&... __args) {
1428 return __impl.template __emplace<_Ip>(_VSTD::forward<_Args>(__args)...);
1440 _Tp& emplace(initializer_list<_Up> __il, _Args&&... __args) {
1441 return __impl.template __emplace<_Ip>(__il, _VSTD::forward<_Args>(__args)...);