Lines Matching refs:__args
620 explicit constexpr __alt(in_place_t, _Args&&... __args)
621 : __value(_VSTD::forward<_Args>(__args)...) {}
644 explicit constexpr __union(in_place_index_t<0>, _Args&&... __args) \
645 : __head(in_place, _VSTD::forward<_Args>(__args)...) {} \
649 explicit constexpr __union(in_place_index_t<_Ip>, _Args&&... __args) \
650 : __tail(in_place_index<_Ip - 1>, _VSTD::forward<_Args>(__args)...) {} \
685 explicit constexpr __base(in_place_index_t<_Ip>, _Args&&... __args)
687 __data(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...),
787 static _Tp& __construct_alt(__alt<_Ip, _Tp>& __a, _Args&&... __args) {
789 __alt<_Ip, _Tp>(in_place, _VSTD::forward<_Args>(__args)...);
900 auto& __emplace(_Args&&... __args) {
903 _VSTD::forward<_Args>(__args)...);
1167 _Args&&... __args) noexcept(is_nothrow_constructible_v<_Tp, _Args...>)
1168 : __impl(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...) {}
1182 _Args&&... __args) noexcept(
1184 : __impl(in_place_index<_Ip>, __il, _VSTD::forward<_Args>(__args)...) {}
1193 explicit constexpr variant(in_place_type_t<_Tp>, _Args&&... __args) noexcept(
1195 : __impl(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...) {}
1209 _Args&&... __args) noexcept(
1211 : __impl(in_place_index<_Ip>, __il, _VSTD::forward<_Args>(__args)...) {}
1241 _Tp& emplace(_Args&&... __args) {
1242 return __impl.template __emplace<_Ip>(_VSTD::forward<_Args>(__args)...);
1254 _Tp& emplace(initializer_list<_Up> __il, _Args&&... __args) {
1255 return __impl.template __emplace<_Ip>(__il, _VSTD::forward<_Args>(__args)...);
1265 _Tp& emplace(_Args&&... __args) {
1266 return __impl.template __emplace<_Ip>(_VSTD::forward<_Args>(__args)...);
1278 _Tp& emplace(initializer_list<_Up> __il, _Args&&... __args) {
1279 return __impl.template __emplace<_Ip>(__il, _VSTD::forward<_Args>(__args)...);