Home
last modified time | relevance | path

Searched refs:_TAG (Results 1 – 2 of 2) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__receiver_adaptor.hpp87 #define STDEXEC_DISPATCH_MEMBER(_TAG) \ argument
90 static auto __call_##_TAG(_Self&& __self, _Ts&&... __ts) noexcept \
92 ._TAG(static_cast<_Ts&&>(__ts)...)) \
95 ._TAG(static_cast<_Ts&&>(__ts)...))); \
96 return static_cast<_Self&&>(__self)._TAG(static_cast<_Ts&&>(__ts)...); \
98 #define STDEXEC_CALL_MEMBER(_TAG, ...) __call_##_TAG(__VA_ARGS__) argument
102 #define STDEXEC_MISSING_MEMBER(_Dp, _TAG) requires { typename _Dp::_TAG; } argument
103 #define STDEXEC_DEFINE_MEMBER(_TAG) \ argument
104 STDEXEC_DISPATCH_MEMBER(_TAG) using _TAG = void
106 #define STDEXEC_MISSING_MEMBER(_Dp, _TAG) (__missing_##_TAG<_Dp>()) argument
[all …]
H A D__cpo.hpp57 #define STDEXEC_MEMFN_DECL_QUERY(_SELF, _TAG, ...) \ argument
58 _TAG, STDEXEC_CAT(STDEXEC_EAT_THIS_, _SELF) __VA_OPT__(, __VA_ARGS__))
83 #define STDEXEC_MEMFN_FRIEND(_TAG) \ argument
84 using STDEXEC_CAT(_TAG, _t) = STDEXEC_CAT(stdexec::_TAG, _t)