Lines Matching full:template
35 template <class _VTable, class _Tp>
48 template <class _Sig>
51 template <class _Tag, class _Ret, class... _As>
62 template <class _Tag, class _Ret, class... _As>
73 template <class _Tag, class _Ret, class... _As>
84 template <class _Tag, class _Ret, class... _As>
95 template <class _Queryable, bool _IsEnvProvider = true>
98 template <class _EnvProvider>
101 template <class _Tag, class _Ret, class... _As>
113 template <class _Tag, class _Ret, class... _As>
129 template <class _Queryable>
132 template <class _Tag, class _Ret, class... _As>
143 template <class _Tag, class _Ret, class... _As>
156 template <class _Sig>
159 template <class _Tag, class... _As>
170 template <class _Tag, class... _As>
181 template <class _Storage, class _Tp>
184 template <class _Tag, class... _As>
195 template <class _Tag, class... _As>
211 template <class _Storage, class _Tp>
225 template <class _Storage, class _Tp>
241 template <class _Storage, class _Tp>
256 template <class _ParentVTable, class... _StorageCPOs>
259 template <class _ParentVTable, class... _StorageCPOs>
269 template <class _ParentVTable, class... _StorageCPOs>
278 template <class _ParentVTable, class... _StorageCPOs>
282 template <class _ParentVTable, class... _StorageCPOs>
290 template <class _Storage, class _Tp, class _ParentVTable, class... _StorageCPOs>
296 template <class _Vtable, class _Allocator, bool _Copyable = false,
304 template <class _Vtable, class _Allocator,
318 template <class _Tp>
322 template <class _Tp>
334 template <__not_decays_to<__t> _Tp>
350 template <class _Tp, class... _Args>
390 template <class _Tp, class... _As>
398 _Allocator>::template rebind_alloc<_Tp>; in __construct_small()
405 template <class _Tp, class... _As>
409 _Allocator>::template rebind_alloc<_Tp>; in __construct_large()
427 template <class _Tp>
436 _Allocator>::template rebind_alloc<_Tp>; in STDEXEC_MEMFN_DECL()
458 template <class _Vtable, class _Allocator, bool _Copyable,
474 template <class _Tp>
484 template <class _Tp>
504 template <__not_decays_to<__t> _Tp>
520 template <class _Tp, class... _Args>
589 template <class _Tp, class... _As>
596 _Allocator>::template rebind_alloc<_Tp>; in __construct_small()
603 template <class _Tp, class... _As>
607 _Allocator>::template rebind_alloc<_Tp>; in __construct_large()
623 template <class _Tp>
631 _Allocator>::template rebind_alloc<_Tp>; in STDEXEC_MEMFN_DECL()
642 template <class _Tp>
655 __self.template __construct_small<_Tp>( in STDEXEC_MEMFN_DECL()
658 _Allocator>::template rebind_alloc<_Tp>; in STDEXEC_MEMFN_DECL()
671 template <class _Tp>
684 __self.template __construct_small<_Tp>(__other_object); in STDEXEC_MEMFN_DECL()
688 __self.template __construct_large<_Tp>(__other_object); in STDEXEC_MEMFN_DECL()
703 template <class _Sender>
713 template <class _VTable = __empty_vtable,
717 template <class _VTable, class _Allocator = std::allocator<std::byte>>
720 template <class _VTable, std::size_t _InlineSize = 3 * sizeof(void*),
725 template <class _Tag, class... _As>
728 template <class _Tag, class... _As>
731 template <class _Query>
738 template <class _Query>
741 template <class _Query>
746 template <class _Sigs, class... _Queries>
752 template <class _Sigs, class... _Queries>
755 template <class... _Sigs, class... _Queries>
766 template <class _Rcvr>
782 template <class... _Sigs, class... _Queries>
801 template <class _Tag, class... _As>
821 template <__none_of<__ref, const __ref, __env_t, const __env_t> _Rcvr>
829 template <class... _As>
838 template <class _Error>
863 template <class _Tag, class _Ret, class... _As>
867 template <class _Tag, class _Ret, class... _As>
870 template <class _Query>
874 template <class... _Sigs, class... _Queries>
895 template <class _Tag, class... _As>
910 template <__none_of<__ref, const __ref, __env_t, const __env_t> _Rcvr>
918 template <class... _As>
927 template <class _Error>
956 template <class _Op>
974 template <class _Sigs, class _Queries>
988 template <class _Receiver>
995 stdexec::env_of_t<_Receiver>>::template callback_type<__on_stop_t>;
999 template <class _Env>
1003 template <class _ReceiverId>
1013 template <same_as<__t> _Self, class _Item>
1023 template <class... _Args>
1032 template <class _Error>
1057 template <class _ReceiverId>
1060 template <class _ReceiverId, bool>
1070 template <class _Sender>
1092 template <class _ReceiverId>
1102 template <class _Sender>
1122 template <class _Queries, bool _IsEnvProvider = true>
1125 template <template <class...> class _List, class... _Queries,
1134 template <class _Queryable>
1149 template <class _Sigs, class _SenderQueries = __types<>,
1171 template <sender_to<__receiver_ref_t> _Sender>
1201 template <class _Tag, class... _As>
1227 template <__not_decays_to<__t> _Sender>
1251 template <receiver_of<_Sigs> _Rcvr>
1264 template <class _ScheduleSender, class _SchedulerQueries = __types<>>
1268 template <class _Ty>
1274 template <class _Scheduler>
1299 template <class _Tag, class... _As>
1328 template <scheduler _Scheduler>
1385 template <auto... _Sigs>
1388 template <class _Completions, auto... _ReceiverQueries>
1401 template <stdexec::__none_of<any_receiver_ref, const any_receiver_ref,
1411 template <class... _As>
1421 template <class _Error>
1443 template <auto... _SenderQueries>
1451 template <class _Tag, stdexec::__decays_to<any_sender> Self,
1470 template <stdexec::__not_decays_to<any_sender> _Sender>
1478 template <stdexec::receiver_of<_Completions> _Receiver>
1486 template <auto... _SchedulerQueries>
1496 template <typename _Tag, typename _Sig>
1499 template <class _Tag>
1502 template <class _Sig>
1518 template <class... _Queries>
1520 typename __schedule_receiver::template any_sender<
1523 template <class... _Queries>
1524 using __schedule_sender_fn = typename __schedule_receiver::template any_sender<
1525 …stdexec::get_completion_scheduler<stdexec::set_value_t>.template signature<any_scheduler() noexcep…
1541 template <stdexec::__none_of<any_scheduler> _Scheduler>
1552 template <class _Tag, class... _As>