Skip to content

Commit 71cff82

Browse files
a few more clang-format changes
Signed-off-by: romintomasetti <romin.tomasetti@gmail.com>
1 parent f13d332 commit 71cff82

File tree

13 files changed

+139
-137
lines changed

13 files changed

+139
-137
lines changed

.github/workflows/style.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ jobs:
2323
- run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
2424
- shell: bash
2525
run: |
26-
git ls-files *.hpp *.h *.cpp *.c | xargs clang-format-21 --dry-run --Werror
26+
git ls-files *.hpp *.h *.cpp *.c *.cu *.cuh | xargs clang-format-21 --dry-run --Werror

include/exec/linux/io_uring_context.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,7 @@ namespace experimental::execution
760760
template <class _Op>
761761
concept __stoppable_task = __io_task<_Op> && requires(_Op& __op) {
762762
{
763-
static_cast<_Op &&>(__op).receiver()
763+
static_cast<_Op&&>(__op).receiver()
764764
} noexcept -> STDEXEC::receiver_of<STDEXEC::completion_signatures<STDEXEC::set_stopped_t()>>;
765765
};
766766

include/exec/sequence/ignore_all_values.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ namespace experimental::execution
2929
{
3030
template <class _Variant, class _Type, class... _Args>
3131
concept __variant_emplaceable = requires(_Variant& __var, _Args&&... __args) {
32-
__var.template emplace<_Type>(static_cast<_Args &&>(__args)...);
32+
__var.template emplace<_Type>(static_cast<_Args&&>(__args)...);
3333
};
3434

3535
template <class _Variant, class _Type, class... _Args>
3636
concept __nothrow_variant_emplaceable = requires(_Variant& __var, _Args&&... __args) {
37-
{ __var.template emplace<_Type>(static_cast<_Args &&>(__args)...) } noexcept;
37+
{ __var.template emplace<_Type>(static_cast<_Args&&>(__args)...) } noexcept;
3838
};
3939

4040
namespace __ignore_all_values

include/exec/sequence_senders.hpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ namespace experimental::execution
124124
{
125125
template <class _Receiver, class _Item>
126126
concept __has_set_next_member = requires(_Receiver& __rcvr, _Item&& __item) {
127-
__rcvr.set_next(static_cast<_Item &&>(__item));
127+
__rcvr.set_next(static_cast<_Item&&>(__item));
128128
};
129129

130130
// This is a sequence-receiver CPO that is used to apply algorithms on an input sender and it
@@ -426,8 +426,8 @@ namespace experimental::execution
426426
template <class _Sequence, class... _Env>
427427
concept has_sequence_item_types = STDEXEC::sender_in<_Sequence, _Env...> //
428428
&& requires(_Sequence&& __sequence, _Env&&... __env) {
429-
get_item_types(static_cast<_Sequence &&>(__sequence),
430-
static_cast<_Env &&>(__env)...);
429+
get_item_types(static_cast<_Sequence&&>(__sequence),
430+
static_cast<_Env&&>(__env)...);
431431
};
432432

433433
template <class _Sequence, class... _Env>
@@ -518,8 +518,8 @@ namespace experimental::execution
518518
concept sequence_sender_in = sequence_sender<_Sequence, _Env...>
519519
&& requires(_Sequence&& __sequence, _Env&&... __env) {
520520
{
521-
get_item_types(static_cast<_Sequence &&>(__sequence),
522-
static_cast<_Env &&>(__env)...)
521+
get_item_types(static_cast<_Sequence&&>(__sequence),
522+
static_cast<_Env&&>(__env)...)
523523
} -> __well_formed_item_types<_Sequence>;
524524
};
525525

@@ -929,8 +929,8 @@ namespace experimental::execution
929929
template <class _Sequence, class _Receiver>
930930
concept sequence_sender_to = sequence_receiver_from<_Receiver, _Sequence>
931931
&& requires(_Sequence&& __sequence, _Receiver&& __rcvr) {
932-
subscribe(static_cast<_Sequence &&>(__sequence),
933-
static_cast<_Receiver &&>(__rcvr));
932+
subscribe(static_cast<_Sequence&&>(__sequence),
933+
static_cast<_Receiver&&>(__rcvr));
934934
};
935935

936936
template <class _Receiver>

include/exec/timed_scheduler.hpp

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,19 @@ namespace experimental::execution
3333
{ __dur + __ctp } -> __std::same_as<_Tp>;
3434
{ __ctp - __dur } -> __std::same_as<_Tp>;
3535
{ __ctp - __ctp } -> __std::same_as<typename _Tp::duration>;
36-
{ __tp += __dur } -> __std::same_as<_Tp&>;
37-
{ __tp -= __dur } -> __std::same_as<_Tp&>;
36+
{ __tp += __dur } -> __std::same_as<_Tp &>;
37+
{ __tp -= __dur } -> __std::same_as<_Tp &>;
3838
};
3939

4040
template <class _Scheduler>
41-
concept __has_now = requires(_Scheduler const & __sched) { __sched.now(); };
41+
concept __has_now = requires(_Scheduler const &__sched) { __sched.now(); };
4242

4343
struct now_t
4444
{
4545
template <class _Scheduler>
4646
requires __has_now<_Scheduler>
4747
STDEXEC_ATTRIBUTE(always_inline)
48-
auto operator()(_Scheduler const & __sched) const noexcept(noexcept(__sched.now()))
48+
auto operator()(_Scheduler const &__sched) const noexcept(noexcept(__sched.now()))
4949
-> __decay_t<decltype(__sched.now())>
5050
{
5151
static_assert(time_point<__decay_t<decltype(__sched.now())>>);
@@ -56,7 +56,7 @@ namespace experimental::execution
5656
requires __has_now<_Scheduler> || __tag_invocable<now_t, _Scheduler const &>
5757
[[deprecated("the use of tag_invoke for exec::now() is deprecated")]]
5858
STDEXEC_ATTRIBUTE(always_inline) //
59-
auto operator()(_Scheduler const & __sched) const
59+
auto operator()(_Scheduler const &__sched) const
6060
noexcept(__nothrow_tag_invocable<now_t, _Scheduler const &>)
6161
-> __decay_t<__tag_invoke_result_t<now_t, _Scheduler const &>>
6262
{
@@ -71,7 +71,7 @@ namespace experimental::execution
7171

7272
template <class _TimedScheduler>
7373
concept __timed_scheduler = STDEXEC::scheduler<_TimedScheduler>
74-
&& requires(_TimedScheduler&& __sched) {
74+
&& requires(_TimedScheduler &&__sched) {
7575
now(static_cast<_TimedScheduler &&>(__sched));
7676
};
7777

@@ -106,8 +106,8 @@ namespace experimental::execution
106106
using namespace STDEXEC;
107107

108108
template <class _Scheduler>
109-
concept __has_schedule_after_member = requires(_Scheduler&& __sched,
110-
duration_of_t<_Scheduler> const & __duration) {
109+
concept __has_schedule_after_member = requires(_Scheduler &&__sched,
110+
duration_of_t<_Scheduler> const &__duration) {
111111
__sched.schedule_after(__duration);
112112
};
113113

@@ -116,7 +116,7 @@ namespace experimental::execution
116116
template <class _Scheduler>
117117
requires __has_schedule_after_member<_Scheduler>
118118
STDEXEC_ATTRIBUTE(always_inline)
119-
auto operator()(_Scheduler&& __sched, duration_of_t<_Scheduler> const & __duration) const
119+
auto operator()(_Scheduler &&__sched, duration_of_t<_Scheduler> const &__duration) const
120120
noexcept(noexcept(__sched.schedule_after(__duration)))
121121
-> decltype(__sched.schedule_after(__duration))
122122
{
@@ -129,15 +129,15 @@ namespace experimental::execution
129129
|| __tag_invocable<schedule_after_t, _Scheduler, duration_of_t<_Scheduler> const &>
130130
[[deprecated("the use of tag_invoke for exec::schedule_after is deprecated")]]
131131
STDEXEC_ATTRIBUTE(always_inline) //
132-
auto operator()(_Scheduler&& __sched, duration_of_t<_Scheduler> const & __duration) const
132+
auto operator()(_Scheduler &&__sched, duration_of_t<_Scheduler> const &__duration) const
133133
noexcept(
134134
__nothrow_tag_invocable<schedule_after_t, _Scheduler, duration_of_t<_Scheduler> const &>)
135135
-> __tag_invoke_result_t<schedule_after_t, _Scheduler, duration_of_t<_Scheduler> const &>
136136
{
137137
static_assert(
138138
sender<
139139
__tag_invoke_result_t<schedule_after_t, _Scheduler, duration_of_t<_Scheduler> const &>>);
140-
return __tag_invoke(schedule_after, static_cast<_Scheduler&&>(__sched), __duration);
140+
return __tag_invoke(schedule_after, static_cast<_Scheduler &&>(__sched), __duration);
141141
}
142142
};
143143

@@ -161,18 +161,18 @@ namespace experimental::execution
161161
#endif
162162

163163
template <class _Scheduler>
164-
requires(!__callable<__schedule_after_base_t, _Scheduler, const duration_of_t<_Scheduler>&>)
165-
&& __callable<__schedule_at_base_t, _Scheduler, const time_point_of_t<_Scheduler>&>
164+
requires(!__callable<__schedule_after_base_t, _Scheduler, const duration_of_t<_Scheduler> &>)
165+
&& __callable<__schedule_at_base_t, _Scheduler, const time_point_of_t<_Scheduler> &>
166166
STDEXEC_ATTRIBUTE(always_inline)
167167
auto
168-
operator()(_Scheduler&& __sched, const duration_of_t<_Scheduler>& __duration) const noexcept
168+
operator()(_Scheduler &&__sched, const duration_of_t<_Scheduler> &__duration) const noexcept
169169
{
170170
// TODO get_completion_scheduler<set_value_t>
171171
return let_value(
172172
just(),
173173
[__sched, __duration]() noexcept(
174-
__nothrow_callable<schedule_at_t, _Scheduler, time_point_of_t<_Scheduler>>&&
175-
__nothrow_callable<now_t, _Scheduler const &>)
174+
__nothrow_callable<schedule_at_t, _Scheduler, time_point_of_t<_Scheduler>>
175+
&&__nothrow_callable<now_t, _Scheduler const &>)
176176
{ return schedule_at(__sched, now(__sched) + __duration); });
177177
}
178178
};
@@ -185,8 +185,8 @@ namespace experimental::execution
185185
using namespace STDEXEC;
186186

187187
template <class _Scheduler>
188-
concept __has_schedule_at_member = requires(_Scheduler&& __sched,
189-
time_point_of_t<_Scheduler> const & __time_point) {
188+
concept __has_schedule_at_member = requires(_Scheduler &&__sched,
189+
time_point_of_t<_Scheduler> const &__time_point) {
190190
__sched.schedule_at(__time_point);
191191
};
192192

@@ -195,7 +195,7 @@ namespace experimental::execution
195195
template <class _Scheduler>
196196
requires __has_schedule_at_member<_Scheduler>
197197
STDEXEC_ATTRIBUTE(always_inline)
198-
auto operator()(_Scheduler&& __sched, time_point_of_t<_Scheduler> const & __time_point) const
198+
auto operator()(_Scheduler &&__sched, time_point_of_t<_Scheduler> const &__time_point) const
199199
noexcept(noexcept(__sched.schedule_at(__time_point)))
200200
-> decltype(__sched.schedule_at(__time_point))
201201
{
@@ -208,16 +208,15 @@ namespace experimental::execution
208208
|| __tag_invocable<schedule_at_t, _Scheduler, time_point_of_t<_Scheduler> const &>
209209
[[deprecated("the use of tag_invoke for exec::schedule_at is deprecated")]]
210210
STDEXEC_ATTRIBUTE(always_inline) //
211-
auto
212-
operator()(_Scheduler&& __sched, time_point_of_t<_Scheduler> const & __time_point) const
211+
auto operator()(_Scheduler &&__sched, time_point_of_t<_Scheduler> const &__time_point) const
213212
noexcept(
214213
__nothrow_tag_invocable<schedule_at_t, _Scheduler, time_point_of_t<_Scheduler> const &>)
215214
-> __tag_invoke_result_t<schedule_at_t, _Scheduler, time_point_of_t<_Scheduler> const &>
216215
{
217216
static_assert(
218217
sender<
219218
__tag_invoke_result_t<schedule_at_t, _Scheduler, time_point_of_t<_Scheduler> const &>>);
220-
return __tag_invoke(schedule_at, static_cast<_Scheduler&&>(__sched), __time_point);
219+
return __tag_invoke(schedule_at, static_cast<_Scheduler &&>(__sched), __time_point);
221220
}
222221
};
223222

@@ -240,9 +239,9 @@ namespace experimental::execution
240239
#endif
241240

242241
template <class _Scheduler>
243-
requires(!__callable<__schedule_at_base_t, _Scheduler, const time_point_of_t<_Scheduler>&>)
244-
&& __callable<__schedule_after_base_t, _Scheduler, const duration_of_t<_Scheduler>&>
245-
auto operator()(_Scheduler&& __sched, const time_point_of_t<_Scheduler>& __time_point) const
242+
requires(!__callable<__schedule_at_base_t, _Scheduler, const time_point_of_t<_Scheduler> &>)
243+
&& __callable<__schedule_after_base_t, _Scheduler, const duration_of_t<_Scheduler> &>
244+
auto operator()(_Scheduler &&__sched, const time_point_of_t<_Scheduler> &__time_point) const
246245
noexcept(noexcept(schedule_after(__sched, __time_point - now(__sched))))
247246
{
248247
// TODO get_completion_scheduler<set_value_t>
@@ -257,14 +256,14 @@ namespace experimental::execution
257256
inline constexpr schedule_at_t schedule_at{};
258257

259258
template <class _Scheduler>
260-
concept __has_schedule_after = requires(_Scheduler&& __sched,
261-
duration_of_t<_Scheduler> const & __duration) {
259+
concept __has_schedule_after = requires(_Scheduler &&__sched,
260+
duration_of_t<_Scheduler> const &__duration) {
262261
{ schedule_after(static_cast<_Scheduler &&>(__sched), __duration) } -> STDEXEC::sender;
263262
};
264263

265264
template <class _Scheduler>
266-
concept __has_schedule_at = requires(_Scheduler&& __sched,
267-
time_point_of_t<_Scheduler> const & __time_point) {
265+
concept __has_schedule_at = requires(_Scheduler &&__sched,
266+
time_point_of_t<_Scheduler> const &__time_point) {
268267
{ schedule_at(static_cast<_Scheduler &&>(__sched), __time_point) } -> STDEXEC::sender;
269268
};
270269

include/stdexec/__detail/__awaitable.hpp

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace STDEXEC
2828
|| __is_instance_of<_Tp, __std::coroutine_handle>;
2929

3030
template <class _Awaiter, class... _Promise>
31-
concept __awaiter = requires(_Awaiter& __awaiter, __std::coroutine_handle<_Promise...> __h) {
31+
concept __awaiter = requires(_Awaiter &__awaiter, __std::coroutine_handle<_Promise...> __h) {
3232
__awaiter.await_ready() ? 1 : 0;
3333
{ __awaiter.await_suspend(__h) } -> __await_suspend_result;
3434
__awaiter.await_resume();
@@ -38,16 +38,16 @@ namespace STDEXEC
3838
// MSVCBUG https://developercommunity.visualstudio.com/t/operator-co_await-not-found-in-requires/10452721
3939

4040
template <class _Awaitable>
41-
void __co_await_constraint(_Awaitable&& __awaitable)
41+
void __co_await_constraint(_Awaitable &&__awaitable)
4242
requires requires { operator co_await(static_cast<_Awaitable &&>(__awaitable)); };
4343
# endif
4444

4545
template <class _Awaitable>
46-
auto __get_awaiter(_Awaitable&& __awaitable, __ignore = {}) -> decltype(auto)
46+
auto __get_awaiter(_Awaitable &&__awaitable, __ignore = {}) -> decltype(auto)
4747
{
4848
if constexpr (requires { static_cast<_Awaitable &&>(__awaitable).operator co_await(); })
4949
{
50-
return static_cast<_Awaitable&&>(__awaitable).operator co_await();
50+
return static_cast<_Awaitable &&>(__awaitable).operator co_await();
5151
}
5252
else if constexpr (requires {
5353
# if STDEXEC_MSVC()
@@ -57,24 +57,25 @@ namespace STDEXEC
5757
# endif
5858
})
5959
{
60-
return operator co_await(static_cast<_Awaitable&&>(__awaitable));
60+
return operator co_await(static_cast<_Awaitable &&>(__awaitable));
6161
}
6262
else
6363
{
64-
return static_cast<_Awaitable&&>(__awaitable);
64+
return static_cast<_Awaitable &&>(__awaitable);
6565
}
6666
}
6767

6868
template <class _Awaitable, class _Promise>
69-
auto __get_awaiter(_Awaitable&& __awaitable, _Promise* __promise) -> decltype(auto)
69+
auto __get_awaiter(_Awaitable &&__awaitable, _Promise *__promise) -> decltype(auto)
7070
requires requires { __promise->await_transform(static_cast<_Awaitable &&>(__awaitable)); }
7171
{
7272
if constexpr (requires {
7373
__promise->await_transform(static_cast<_Awaitable &&>(__awaitable))
7474
.operator co_await();
7575
})
7676
{
77-
return __promise->await_transform(static_cast<_Awaitable&&>(__awaitable)).operator co_await();
77+
return __promise->await_transform(static_cast<_Awaitable &&>(__awaitable))
78+
.operator co_await();
7879
}
7980
else if constexpr (requires {
8081
# if STDEXEC_MSVC()
@@ -85,29 +86,29 @@ namespace STDEXEC
8586
# endif
8687
})
8788
{
88-
return operator co_await(__promise->await_transform(static_cast<_Awaitable&&>(__awaitable)));
89+
return operator co_await(__promise->await_transform(static_cast<_Awaitable &&>(__awaitable)));
8990
}
9091
else
9192
{
92-
return __promise->await_transform(static_cast<_Awaitable&&>(__awaitable));
93+
return __promise->await_transform(static_cast<_Awaitable &&>(__awaitable));
9394
}
9495
}
9596

9697
template <class _Awaitable, class... _Promise>
97-
concept __awaitable = requires(_Awaitable&& __awaitable, _Promise*... __promise) {
98+
concept __awaitable = requires(_Awaitable &&__awaitable, _Promise *...__promise) {
9899
{
99100
STDEXEC::__get_awaiter(static_cast<_Awaitable &&>(__awaitable), __promise...)
100101
} -> __awaiter<_Promise...>;
101102
};
102103

103104
template <class _Tp>
104-
constexpr auto __as_lvalue(_Tp&&) -> _Tp&;
105+
constexpr auto __as_lvalue(_Tp &&) -> _Tp &;
105106

106107
template <class _Awaitable, class... _Promise>
107108
requires __awaitable<_Awaitable, _Promise...>
108109
using __await_result_t = decltype(STDEXEC::__as_lvalue(
109110
STDEXEC::__get_awaiter(__declval<_Awaitable>(),
110-
static_cast<_Promise*>(nullptr)...))
111+
static_cast<_Promise *>(nullptr)...))
111112
.await_resume());
112113

113114
#else

include/stdexec/__detail/__completion_behavior.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ namespace STDEXEC
6666

6767
public:
6868
struct __unknown_t : __constant_t<__behavior::__unknown>
69-
{ };
69+
{};
7070
struct __asynchronous_t : __constant_t<__behavior::__asynchronous>
71-
{ };
71+
{};
7272
struct __asynchronous_affine_t : __constant_t<__behavior::__asynchronous_affine>
73-
{ };
73+
{};
7474
struct __inline_completion_t : __constant_t<__behavior::__inline_completion>
75-
{ };
75+
{};
7676

7777
static constexpr __unknown_t __unknown{};
7878
static constexpr __asynchronous_t __asynchronous{};

0 commit comments

Comments
 (0)