Lines Matching refs:_Args

84   template<bool, typename _Tp, typename _Alloc, typename... _Args>  in _GLIBCXX_VISIBILITY()
87 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
88 struct __uses_alloc<true, _Tp, _Alloc, _Args...> in _GLIBCXX_VISIBILITY()
90 is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>::value, in _GLIBCXX_VISIBILITY()
97 is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, in _GLIBCXX_VISIBILITY()
98 is_constructible<_Tp, _Args..., const _Alloc&>>::value, in _GLIBCXX_VISIBILITY()
103 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
104 struct __uses_alloc<false, _Tp, _Alloc, _Args...> in _GLIBCXX_VISIBILITY()
107 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
109 __uses_alloc<uses_allocator<_Tp, _Alloc>::value, _Tp, _Alloc, _Args...>; in _GLIBCXX_VISIBILITY()
111 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
113 inline __uses_alloc_t<_Tp, _Alloc, _Args...> in _GLIBCXX_VISIBILITY()
116 __uses_alloc_t<_Tp, _Alloc, _Args...> __ret; in _GLIBCXX_VISIBILITY()
121 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
132 typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
135 __or_<_Predicate<_Tp, allocator_arg_t, _Alloc, _Args...>, in _GLIBCXX_VISIBILITY()
136 _Predicate<_Tp, _Args..., _Alloc>>, in _GLIBCXX_VISIBILITY()
137 _Predicate<_Tp, _Args...>>::type { }; in _GLIBCXX_VISIBILITY()
139 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
141 : __is_uses_allocator_predicate<is_constructible, _Tp, _Alloc, _Args...> in _GLIBCXX_VISIBILITY()
145 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
147 __is_uses_allocator_constructible<_Tp, _Alloc, _Args...>::value; in _GLIBCXX_VISIBILITY()
150 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
153 _Tp, _Alloc, _Args...> in _GLIBCXX_VISIBILITY()
158 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
161 __is_nothrow_uses_allocator_constructible<_Tp, _Alloc, _Args...>::value; in _GLIBCXX_VISIBILITY()
164 template<typename _Tp, typename... _Args> in _GLIBCXX_VISIBILITY()
166 _Args&&... __args) in _GLIBCXX_VISIBILITY()
167 { ::new ((void*)__ptr) _Tp(std::forward<_Args>(__args)...); } in _GLIBCXX_VISIBILITY()
169 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
171 _Args&&... __args) in _GLIBCXX_VISIBILITY()
174 std::forward<_Args>(__args)...); in _GLIBCXX_VISIBILITY()
177 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
179 _Args&&... __args) in _GLIBCXX_VISIBILITY()
180 { ::new ((void*)__ptr) _Tp(std::forward<_Args>(__args)..., *__a._M_a); } in _GLIBCXX_VISIBILITY()
182 template<typename _Tp, typename _Alloc, typename... _Args> in _GLIBCXX_VISIBILITY()
184 _Args&&... __args) in _GLIBCXX_VISIBILITY()
187 std::__use_alloc<_Tp, _Alloc, _Args...>(__a), __ptr, in _GLIBCXX_VISIBILITY()
188 std::forward<_Args>(__args)...); in _GLIBCXX_VISIBILITY()