Home
last modified time | relevance | path

Searched refs:_Args (Results 1 – 25 of 31) sorted by relevance

12

/openbsd/src/gnu/llvm/libcxx/include/experimental/
Dtype_traits90 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 …]
D__memory46 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 …]
Dmemory_resource283 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 …]
/openbsd/src/gnu/llvm/libcxx/include/
Dany223 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 …]
Dscoped_allocator516 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 …]
Dvariant739 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 …]
Doptional256 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 …]
Dthread235 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)...));
D__tree571 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 …]
Dmutex554 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)...);
Dnew262 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) {
D__hash_table56 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 …]
Dstack236 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)...);}
Dvector595 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 …]
Dfuture2062 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 …]
Dmap1219 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 …]
Dqueue364 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)...);
Ddeque717 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 …]
Dunordered_map888 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 …]
Dtuple1436 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) noexcept
1460 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) noexcept
1467 return _VSTD::get<__find_exactly_one_t<_T1, _Args...>::value>(__tup);
[all …]
Dlist988 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 …]
D__split_buffer120 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)...);
Dset720 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 …]
Dforward_list791 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)...);
/openbsd/src/gnu/llvm/clang/lib/Driver/
DCompilation.cpp36 InputArgList *_Args, DerivedArgList *_TranslatedArgs, in Compilation() argument
38 : TheDriver(D), DefaultToolChain(_DefaultToolChain), Args(_Args), in Compilation()

12