Lines Matching refs:_Args
299 template <class _Tp, class ..._Args>
302 typedef decltype(__invoke(_VSTD::declval<_Tp>(), _VSTD::declval<_Args>()...)) type;
316 template <class ..._Args>
317 static _Ret __call(_Args&&... __args) {
318 return __invoke(_VSTD::forward<_Args>(__args)...);
347 template <class ..._Args>
348 static void __call(_Args&&... __args) {
349 __invoke(_VSTD::forward<_Args>(__args)...);
611 template <class _Tp, class _Alloc, class ..._Args>
617 is_constructible<_Tp, allocator_arg_t, _Alloc, _Args...>::value;
621 template <class _Tp, class _Alloc, class ..._Args>
623 : integral_constant<int, __uses_alloc_ctor_imp<_Tp, _Alloc, _Args...>::value>
626 template <class _Tp, class _Allocator, class... _Args>
628 …construct_impl (integral_constant<int, 0>, _Tp *__storage, const _Allocator &, _Args &&... __args )
630 new (__storage) _Tp (_VSTD::forward<_Args>(__args)...);
634 template <class _Tp, class _Allocator, class... _Args>
636 …struct_impl (integral_constant<int, 1>, _Tp *__storage, const _Allocator &__a, _Args &&... __args )
638 new (__storage) _Tp (allocator_arg, __a, _VSTD::forward<_Args>(__args)...);
642 template <class _Tp, class _Allocator, class... _Args>
644 …struct_impl (integral_constant<int, 2>, _Tp *__storage, const _Allocator &__a, _Args &&... __args )
646 new (__storage) _Tp (_VSTD::forward<_Args>(__args)..., __a);