Condy v1.1.0
C++ Asynchronous System Call Layer for Linux
Loading...
Searching...
No Matches
condy::operators Namespace Reference

Operators for composing awaiters. More...

Functions

template<AwaiterLike Awaiter1, AwaiterLike Awaiter2>
auto operator&& (Awaiter1 aw1, Awaiter2 aw2)
 Operator overloads version of when_all.
template<AwaiterLike Awaiter, AwaiterLike... Awaiters>
auto operator&& (WhenAllAwaiter< Awaiters... > aws, Awaiter aw)
 Operator overloads version of when_all.
template<AwaiterLike Awaiter1, AwaiterLike Awaiter2>
auto operator|| (Awaiter1 aw1, Awaiter2 aw2)
 Operator overloads version of when_any.
template<AwaiterLike Awaiter, AwaiterLike... Awaiters>
auto operator|| (WhenAnyAwaiter< Awaiters... > aws, Awaiter aw)
 Operator overloads version of when_any.
template<AwaiterLike Awaiter1, AwaiterLike Awaiter2>
auto operator>> (Awaiter1 aw1, Awaiter2 aw2)
 Operator overloads version of link.
template<AwaiterLike Awaiter, AwaiterLike... Awaiters>
auto operator>> (LinkAwaiter< Awaiters... > aws, Awaiter aw)
 Operator overloads version of link.

Detailed Description

Operators for composing awaiters.