Lines Matching refs:__args
229 explicit __optional_storage(in_place_t, _Args&&... __args)
230 : __val_(_VSTD::forward<_Args>(__args)...),
280 explicit __optional_storage(in_place_t, _Args&&... __args)
281 : __val_(_VSTD::forward<_Args>(__args)...),
322 explicit optional(in_place_t, _Args&&... __args)
323 : __base(in_place, _VSTD::forward<_Args>(__args)...) {}
333 explicit optional(in_place_t, initializer_list<_Up> __il, _Args&&... __args)
334 : __base(in_place, __il, _VSTD::forward<_Args>(__args)...) {}
419 emplace(_Args&&... __args)
422 ::new(_VSTD::addressof(this->__val_)) value_type(_VSTD::forward<_Args>(__args)...);
434 emplace(initializer_list<_Up> __il, _Args&&... __args)
437 ::new(_VSTD::addressof(this->__val_)) value_type(__il, _VSTD::forward<_Args>(__args)...);