Searched refs:_Args (Results 1 – 25 of 31) sorted by relevance
12
90 template <class _Fn, class ..._Args>91 class _LIBCPP_TEMPLATE_VIS raw_invocation_type<_Fn(_Args...)>;96 template <class _Fn, class ..._Args>97 class _LIBCPP_TEMPLATE_VIS invokation_type<_Fn(_Args...)>;115 template <class _Default, class _AlwaysVoid, template <class...> class _Op, class... _Args>121 template <class _Default, template <class...> class _Op, class... _Args>122 struct _DETECTOR<_Default, void_t<_Op<_Args...>>, _Op, _Args...> {124 using type = _Op<_Args...>;128 template <template<class...> class _Op, class... _Args>129 using is_detected = typename _DETECTOR<nonesuch, void, _Op, _Args...>::value_t;[all …]
46 template <bool _UsesAlloc, class _Tp, class _Alloc, class ..._Args>52 template <class _Tp, class _Alloc, class ..._Args>53 struct __lfts_uses_alloc_ctor_imp<true, _Tp, _Alloc, _Args...>56 = is_constructible<_Tp, allocator_arg_t, _Alloc, _Args...>::value;62 is_constructible<_Tp, _Args..., _Alloc>71 template <class _Tp, class _Alloc, class ..._Args>76 , _Tp, _Alloc, _Args...81 template <class _Tp, class _Allocator, class... _Args>83 …construct_impl (integral_constant<int, 0>, _Tp *__storage, const _Allocator &, _Args &&... __args )85 new (__storage) _Tp (_VSTD::forward<_Args>(__args)...);[all …]
283 template <class ..._Args, size_t ..._Idx>285 tuple<_Args&&...>286 __transform_tuple(integral_constant<int, 0>, tuple<_Args...>&& __t,292 template <class ..._Args, size_t ..._Idx>294 tuple<allocator_arg_t const&, polymorphic_allocator&, _Args&&...>295 __transform_tuple(integral_constant<int, 1>, tuple<_Args...> && __t,298 using _Tup = tuple<allocator_arg_t const&, polymorphic_allocator&, _Args&&...>;303 template <class ..._Args, size_t ..._Idx>305 tuple<_Args&&..., polymorphic_allocator&>306 __transform_tuple(integral_constant<int, 2>, tuple<_Args...> && __t,[all …]
223 template <class _ValueType, class ..._Args,226 is_constructible<_Tp, _Args...>::value &&231 explicit any(in_place_type_t<_ValueType>, _Args&&... __args);233 template <class _ValueType, class _Up, class ..._Args,236 is_constructible<_Tp, initializer_list<_Up>&, _Args...>::value &&240 explicit any(in_place_type_t<_ValueType>, initializer_list<_Up>, _Args&&... __args);268 template <class _ValueType, class ..._Args,271 is_constructible<_Tp, _Args...>::value &&275 _Tp& emplace(_Args&&...);277 template <class _ValueType, class _Up, class ..._Args,[all …]
516 template <class _Type, class... _Args>517 _LIBCPP_HIDE_FROM_ABI void construct(_Type* __ptr, _Args&&... __args) {524 … std::uses_allocator_construction_args<_Type>(inner_allocator(), std::forward<_Args>(__args)...));527 template <class _Tp, class... _Args>529 void construct(_Tp* __p, _Args&& ...__args)530 {__construct(__uses_alloc_ctor<_Tp, inner_allocator_type&, _Args...>(),531 __p, _VSTD::forward<_Args>(__args)...);}608 template <class _Tp, class... _Args>610 void __construct(integral_constant<int, 0>, _Tp* __p, _Args&& ...__args)617 _VSTD::forward<_Args>(__args)...[all …]
739 template <class... _Args>741 explicit constexpr __alt(in_place_t, _Args&&... __args)742 : __value(_VSTD::forward<_Args>(__args)...) {}763 template <class... _Args> \765 explicit constexpr __union(in_place_index_t<0>, _Args&&... __args) \766 : __head(in_place, _VSTD::forward<_Args>(__args)...) {} \768 template <size_t _Ip, class... _Args> \770 explicit constexpr __union(in_place_index_t<_Ip>, _Args&&... __args) \771 : __tail(in_place_index<_Ip - 1>, _VSTD::forward<_Args>(__args)...) {} \804 template <size_t _Ip, class... _Args>[all …]
256 template <class... _Args>258 constexpr explicit __optional_destruct_base(in_place_t, _Args&&... __args)259 : __val_(_VSTD::forward<_Args>(__args)...),263 template <class _Fp, class... _Args>265 …constexpr __optional_destruct_base(__optional_construct_from_invoke_tag, _Fp&& __f, _Args&&... __a…266 …: __val_(_VSTD::invoke(_VSTD::forward<_Fp>(__f), _VSTD::forward<_Args>(__args)...)), __engaged_(tr…298 template <class... _Args>300 constexpr explicit __optional_destruct_base(in_place_t, _Args&&... __args)301 : __val_(_VSTD::forward<_Args>(__args)...),305 template <class _Fp, class... _Args>[all …]
235 template <class _Fp, class ..._Args,238 explicit thread(_Fp&& __f, _Args&&... __args);277 template <class _TSp, class _Fp, class ..._Args, size_t ..._Indices>280 __thread_execute(tuple<_TSp, _Fp, _Args...>& __t, __tuple_indices<_Indices...>)297 template <class _Fp, class ..._Args,300 thread::thread(_Fp&& __f, _Args&&... __args)304 typedef tuple<_TSPtr, typename decay<_Fp>::type, typename decay<_Args>::type...> _Gp;308 _VSTD::forward<_Args>(__args)...));
571 template <class ..._Args>1162 template <class _Key, class ..._Args>1164 __emplace_unique_key_args(_Key const&, _Args&&... __args);1165 template <class _Key, class ..._Args>1167 __emplace_hint_unique_key_args(const_iterator, _Key const&, _Args&&...);1169 template <class... _Args>1170 pair<iterator, bool> __emplace_unique_impl(_Args&&... __args);1172 template <class... _Args>1173 iterator __emplace_hint_unique_impl(const_iterator __p, _Args&&... __args);1175 template <class... _Args>[all …]
554 template<class _Callable, class... _Args>556 void call_once(once_flag&, _Callable&&, _Args&&...);588 template<class _Callable, class... _Args>590 void call_once(once_flag&, _Callable&&, _Args&&...);660 template<class _Callable, class... _Args>663 call_once(once_flag& __flag, _Callable&& __func, _Args&&... __args)667 typedef tuple<_Callable&&, _Args&&...> _Gp;668 _Gp __f(_VSTD::forward<_Callable>(__func), _VSTD::forward<_Args>(__args)...);
262 template <class ..._Args>264 void* __libcpp_operator_new(_Args ...__args) {272 template <class ..._Args>274 void __libcpp_operator_delete(_Args ...__args) {295 template <class ..._Args>297 void __do_deallocate_handle_size(void *__ptr, size_t __size, _Args ...__args) {
56 template <class ..._Args>1039 template <class _Key, class ..._Args>1041 pair<iterator, bool> __emplace_unique_key_args(_Key const& __k, _Args&&... __args);1043 template <class... _Args>1045 pair<iterator, bool> __emplace_unique_impl(_Args&&... __args);1062 template <class... _Args>1064 pair<iterator, bool> __emplace_unique(_Args&&... __args) {1065 return __emplace_unique_impl(_VSTD::forward<_Args>(__args)...);1087 template <class... _Args>1089 iterator __emplace_multi(_Args&&... __args);[all …]
236 template <class... _Args>239 decltype(auto) emplace(_Args&&... __args)240 { return c.emplace_back(_VSTD::forward<_Args>(__args)...);}242 void emplace(_Args&&... __args)243 { c.emplace_back(_VSTD::forward<_Args>(__args)...);}
595 template <class... _Args>598 reference emplace_back(_Args&&... __args);600 void emplace_back(_Args&&... __args);609 template <class... _Args>610 …R_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI iterator emplace(const_iterator __position, _Args&&... __args);732 template <class... _Args>734 inline void __emplace_back_slow_path(_Args&&... __args);807 template <class ..._Args>809 void __construct_one_at_end(_Args&& ...__args) {812 std::forward<_Args>(__args)...);[all …]
2062 template <class _Rp, class... _Args>2063 packaged_task(_Rp(*)(_Args...)) -> packaged_task<_Rp(_Args...)>;2158 template <class _Fp, class... _Args>2161 tuple<_Fp, _Args...> __f_;2164 typedef typename __invoke_of<_Fp, _Args...>::type _Rp;2167 explicit __async_func(_Fp&& __f, _Args&&... __args)2175 typedef typename __make_tuple_indices<1+sizeof...(_Args), 1>::type _Index;2190 template <class _Fp, class... _Args>2192 future<typename __invoke_of<typename decay<_Fp>::type, typename decay<_Args>::type...>::type>2193 async(launch __policy, _Fp&& __f, _Args&&... __args)[all …]
1219 template <class ..._Args>1221 pair<iterator, bool> emplace(_Args&& ...__args) {1222 return __tree_.__emplace_unique(_VSTD::forward<_Args>(__args)...);1225 template <class ..._Args>1227 iterator emplace_hint(const_iterator __p, _Args&& ...__args) {1228 return __tree_.__emplace_hint_unique(__p.__i_, _VSTD::forward<_Args>(__args)...);1278 template <class... _Args>1280 pair<iterator, bool> try_emplace(const key_type& __k, _Args&&... __args)1285 _VSTD::forward_as_tuple(_VSTD::forward<_Args>(__args)...));1288 template <class... _Args>[all …]
364 template <class... _Args>367 decltype(auto) emplace(_Args&&... __args)368 { return c.emplace_back(_VSTD::forward<_Args>(__args)...);}370 void emplace(_Args&&... __args)371 { c.emplace_back(_VSTD::forward<_Args>(__args)...);}627 template <class... _Args>629 void emplace(_Args&&... __args);912 template <class... _Args>915 priority_queue<_Tp, _Container, _Compare>::emplace(_Args&&... __args)917 c.emplace_back(_VSTD::forward<_Args>(__args)...);
717 template <class... _Args> _LIBCPP_HIDE_FROM_ABI reference emplace_front(_Args&&... __args);718 template <class... _Args> _LIBCPP_HIDE_FROM_ABI reference emplace_back (_Args&&... __args);720 template <class... _Args> _LIBCPP_HIDE_FROM_ABI void emplace_front(_Args&&... __args);721 template <class... _Args> _LIBCPP_HIDE_FROM_ABI void emplace_back (_Args&&... __args);723 …template <class... _Args> _LIBCPP_HIDE_FROM_ABI iterator emplace(const_iterator __p, _Args&&... __…1316 template <class... _Args>1322 deque<_Tp, _Allocator>::emplace_back(_Args&&... __args)1329 _VSTD::forward<_Args>(__args)...);1351 template <class... _Args>1357 deque<_Tp, _Allocator>::emplace_front(_Args&&... __args)[all …]
888 template <class ..._Args>889 explicit __hash_value_type(_Args&& ...__args) = delete;1255 template <class... _Args>1257 pair<iterator, bool> emplace(_Args&&... __args) {1258 return __table_.__emplace_unique(_VSTD::forward<_Args>(__args)...);1261 template <class... _Args>1263 iterator emplace_hint(const_iterator __p, _Args&&... __args) {1268 return __table_.__emplace_unique(_VSTD::forward<_Args>(__args)...).first;1274 template <class... _Args>1276 pair<iterator, bool> try_emplace(const key_type& __k, _Args&&... __args)[all …]
1436 template <class _T1, class ..._Args>1438 static constexpr bool __matches[sizeof...(_Args)] = {is_same<_T1, _Args>::value...};1451 template <typename _T1, typename... _Args>1453 : public __find_detail::__find_exactly_one_checked<_T1, _Args...> {1456 template <class _T1, class... _Args>1458 constexpr _T1& get(tuple<_Args...>& __tup) noexcept1460 return _VSTD::get<__find_exactly_one_t<_T1, _Args...>::value>(__tup);1463 template <class _T1, class... _Args>1465 constexpr _T1 const& get(tuple<_Args...> const& __tup) noexcept1467 return _VSTD::get<__find_exactly_one_t<_T1, _Args...>::value>(__tup);[all …]
988 template <class... _Args>990 reference emplace_front(_Args&&... __args);992 void emplace_front(_Args&&... __args);994 template <class... _Args>996 reference emplace_back(_Args&&... __args);998 void emplace_back(_Args&&... __args);1000 template <class... _Args>1001 iterator emplace(const_iterator __p, _Args&&... __args);1565 template <class... _Args>1571 list<_Tp, _Alloc>::emplace_front(_Args&&... __args)[all …]
120 template <class... _Args>121 _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void emplace_back(_Args&&... __args);611 template <class... _Args>614 __split_buffer<_Tp, _Allocator>::emplace_back(_Args&&... __args)638 _VSTD::forward<_Args>(__args)...);
720 template <class... _Args>722 pair<iterator, bool> emplace(_Args&&... __args)723 {return __tree_.__emplace_unique(_VSTD::forward<_Args>(__args)...);}724 template <class... _Args>726 iterator emplace_hint(const_iterator __p, _Args&&... __args)727 {return __tree_.__emplace_hint_unique(__p, _VSTD::forward<_Args>(__args)...);}1256 template <class... _Args>1258 iterator emplace(_Args&&... __args)1259 {return __tree_.__emplace_multi(_VSTD::forward<_Args>(__args)...);}1260 template <class... _Args>[all …]
791 template <class... _Args> reference emplace_front(_Args&&... __args);793 template <class... _Args> void emplace_front(_Args&&... __args);802 template <class... _Args>803 iterator emplace_after(const_iterator __p, _Args&&... __args);1121 template <class... _Args>1127 forward_list<_Tp, _Alloc>::emplace_front(_Args&&... __args)1133 _VSTD::forward<_Args>(__args)...);1181 template <class... _Args>1183 forward_list<_Tp, _Alloc>::emplace_after(const_iterator __p, _Args&&... __args)1190 _VSTD::forward<_Args>(__args)...);
36 InputArgList *_Args, DerivedArgList *_TranslatedArgs, in Compilation() argument38 : TheDriver(D), DefaultToolChain(_DefaultToolChain), Args(_Args), in Compilation()