Lines Matching refs:_Args

675 template <template <class, class...> class _Sp, class _Tp, class ..._Args>
676 struct __pointer_traits_element_type<_Sp<_Tp, _Args...>, true>
678 typedef typename _Sp<_Tp, _Args...>::element_type type;
681 template <template <class, class...> class _Sp, class _Tp, class ..._Args>
682 struct __pointer_traits_element_type<_Sp<_Tp, _Args...>, false>
787 template <template <class, class...> class _Sp, class _Tp, class ..._Args, class _Up>
788 struct __pointer_traits_rebind<_Sp<_Tp, _Args...>, _Up, true>
791 typedef typename _Sp<_Tp, _Args...>::template rebind<_Up> type;
793 typedef typename _Sp<_Tp, _Args...>::template rebind<_Up>::other type;
797 template <template <class, class...> class _Sp, class _Tp, class ..._Args, class _Up>
798 struct __pointer_traits_rebind<_Sp<_Tp, _Args...>, _Up, false>
800 typedef _Sp<_Up, _Args...> type;
1171 template <template <class, class...> class _Alloc, class _Tp, class ..._Args, class _Up>
1172 struct __allocator_traits_rebind<_Alloc<_Tp, _Args...>, _Up, true>
1174 typedef typename _Alloc<_Tp, _Args...>::template rebind<_Up>::other type;
1177 template <template <class, class...> class _Alloc, class _Tp, class ..._Args, class _Up>
1178 struct __allocator_traits_rebind<_Alloc<_Tp, _Args...>, _Up, false>
1180 typedef _Alloc<_Up, _Args...> type;
1274 template <class _Alloc, class _Tp, class ..._Args>
1276 _VSTD::declval<_Args>()...),
1278 __has_construct_test(_Alloc&& __a, _Tp* __p, _Args&& ...__args);
1280 template <class _Alloc, class _Pointer, class ..._Args>
1282 __has_construct_test(const _Alloc& __a, _Pointer&& __p, _Args&& ...__args);
1284 template <class _Alloc, class _Pointer, class ..._Args>
1290 declval<_Args>()...)),
1357 template <class _Alloc, class _Pointer, class ..._Args>
1365 template <class _Alloc, class _Pointer, class _Args>
1450 template <class _Tp, class... _Args>
1452 static void construct(allocator_type& __a, _Tp* __p, _Args&&... __args)
1453 {__construct(__has_construct<allocator_type, _Tp*, _Args...>(),
1454 __a, __p, _VSTD::forward<_Args>(__args)...);}
1569 template <class _Tp, class... _Args>
1571 static void __construct(true_type, allocator_type& __a, _Tp* __p, _Args&&... __args)
1572 {__a.construct(__p, _VSTD::forward<_Args>(__args)...);}
1573 template <class _Tp, class... _Args>
1575 static void __construct(false_type, allocator_type&, _Tp* __p, _Args&&... __args)
1577 ::new ((void*)__p) _Tp(_VSTD::forward<_Args>(__args)...);
1640 template <class _Up, class... _Args>
1643 construct(_Up* __p, _Args&&... __args)
1645 ::new((void*)__p) _Up(_VSTD::forward<_Args>(__args)...);
1730 template <class _Up, class... _Args>
1733 construct(_Up* __p, _Args&&... __args)
1735 ::new((void*)__p) _Up(_VSTD::forward<_Args>(__args)...);
3042 template<class _Tp, class... _Args>
3045 make_unique(_Args&&... __args)
3047 return unique_ptr<_Tp>(new _Tp(_VSTD::forward<_Args>(__args)...));
3059 template<class _Tp, class... _Args>
3061 make_unique(_Args&&...) = delete;
3701 template <class ..._Args>
3703 __shared_ptr_emplace(_Alloc __a, _Args&& ...__args)
3705 _VSTD::forward_as_tuple(_VSTD::forward<_Args>(__args)...)) {}
3955 template<class ..._Args>
3958 make_shared(_Args&& ...__args);
3960 template<class _Alloc, class ..._Args>
3963 allocate_shared(const _Alloc& __a, _Args&& ...__args);
4271 template<class ..._Args>
4273 shared_ptr<_Tp>::make_shared(_Args&& ...__args)
4280 ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...);
4289 template<class _Alloc, class ..._Args>
4291 shared_ptr<_Tp>::allocate_shared(const _Alloc& __a, _Args&& ...__args)
4299 _CntrlBlk(__a, _VSTD::forward<_Args>(__args)...);
4635 template<class _Tp, class ..._Args>
4642 make_shared(_Args&& ...__args)
4644 return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...);
4647 template<class _Tp, class _Alloc, class ..._Args>
4654 allocate_shared(const _Alloc& __a, _Args&& ...__args)
4656 return shared_ptr<_Tp>::allocate_shared(__a, _VSTD::forward<_Args>(__args)...);