Searched refs:_TAG (Results 1 – 2 of 2) sorted by relevance
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __receiver_adaptor.hpp | 87 #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.hpp | 57 #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)
|