Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommon > API/Plugins/OnlineServicesCommon/Online
Inheritance Hierarchy
- TOnlineAsyncOpCallableTraitsHelper
- TOnlineAsyncOpCallableTraits< CallableObject, std::enable_if_t >, void > >
References
| Module | OnlineServicesCommon |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/OnlineAsyncOp.h |
| Include | #include "Online/OnlineAsyncOp.h" |
Syntax
namespace TOnlineAsyncOpCallableTraits< CallableObject, std
{
namespace enable_if_t<!std
{
namespace is_function_v< std
{
template<typename CallableObject>
struct TOnlineAsyncOpCallableTraits< CallableObject, std::enable_if_t<!std::is_function_v< std::remove_pointer_t< CallableObject > >, void > > : public UE::Online::Private::TOnlineAsyncOpCallableTraitsHelper< decltype(&std::remove_reference_t< CallableObject >::operator())>
}
}
}
Remarks
Lambdas, TFunction, functor objects (anything with operator())