Lines Matching refs:__args

111     /// Emplace with an object created from @p __args as the contained object.
114 void __do_emplace(_Args&&... __args)
117 _Mgr::_S_create(_M_storage, std::forward<_Args>(__args)...);
121 /// Emplace with an object created from @p __il and @p __args as
125 void __do_emplace(initializer_list<_Up> __il, _Args&&... __args)
128 _Mgr::_S_create(_M_storage, __il, std::forward<_Args>(__args)...);
193 /// Construct with an object created from @p __args as the contained object.
198 any(in_place_type_t<_Tp>, _Args&&... __args)
201 _Mgr::_S_create(_M_storage, std::forward<_Args>(__args)...);
204 /// Construct with an object created from @p __il and @p __args as
211 any(in_place_type_t<_Tp>, initializer_list<_Up> __il, _Args&&... __args)
214 _Mgr::_S_create(_M_storage, __il, std::forward<_Args>(__args)...);
259 /// Emplace with an object created from @p __args as the contained object.
262 emplace(_Args&&... __args)
265 __do_emplace<_VTp>(std::forward<_Args>(__args)...);
269 /// Emplace with an object created from @p __il and @p __args as
273 emplace(initializer_list<_Up> __il, _Args&&... __args)
276 __do_emplace<_VTp, _Up>(__il, std::forward<_Args>(__args)...);
378 _S_create(_Storage& __storage, _Args&&... __args)
381 ::new (__addr) _Tp(std::forward<_Args>(__args)...);
408 _S_create(_Storage& __storage, _Args&&... __args)
410 __storage._M_ptr = new _Tp(std::forward<_Args>(__args)...);
424 /// Create an `any` holding a `_Tp` constructed from `__args...`.
428 make_any(_Args&&... __args)
430 return any(in_place_type<_Tp>, std::forward<_Args>(__args)...);
433 /// Create an `any` holding a `_Tp` constructed from `__il` and `__args...`.
438 make_any(initializer_list<_Up> __il, _Args&&... __args)
440 return any(in_place_type<_Tp>, __il, std::forward<_Args>(__args)...);