Lines Matching refs:__args
221 explicit any(in_place_type_t<_ValueType>, _Args&&... __args);
230 explicit any(in_place_type_t<_ValueType>, initializer_list<_Up>, _Args&&... __args);
371 static _Tp& __create(any & __dest, _Args&&... __args) {
372 … _Tp* __ret = ::new (static_cast<void*>(&__dest.__s.__buf)) _Tp(_VSTD::forward<_Args>(__args)...);
447 static _Tp& __create(any & __dest, _Args&&... __args) {
452 _Tp* __ret = ::new ((void*)__hold.get()) _Tp(_VSTD::forward<_Args>(__args)...);
509 any::any(in_place_type_t<_ValueType>, _Args&&... __args) {
510 __any_imp::_Handler<_Tp>::__create(*this, _VSTD::forward<_Args>(__args)...);
514 any::any(in_place_type_t<_ValueType>, initializer_list<_Up> __il, _Args&&... __args) {
515 __any_imp::_Handler<_Tp>::__create(*this, __il, _VSTD::forward<_Args>(__args)...);
528 _Tp& any::emplace(_Args&&... __args) {
530 return __any_imp::_Handler<_Tp>::__create(*this, _VSTD::forward<_Args>(__args)...);
535 _Tp& any::emplace(initializer_list<_Up> __il, _Args&&... __args) {
537 return __any_imp::_Handler<_Tp>::__create(*this, __il, _VSTD::forward<_Args>(__args)...);
569 any make_any(_Args&&... __args) {
570 return any(in_place_type<_Tp>, _VSTD::forward<_Args>(__args)...);
575 any make_any(initializer_list<_Up> __il, _Args&&... __args) {
576 return any(in_place_type<_Tp>, __il, _VSTD::forward<_Args>(__args)...);