Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
TIsInvocable< CallableType, ArgTypes > Struct Template Reference

#include <IsInvocable.h>

+ Inheritance diagram for TIsInvocable< CallableType, ArgTypes >:
+ Collaboration diagram for TIsInvocable< CallableType, ArgTypes >:

Additional Inherited Members

- Public Types inherited from UE::Core::Private::IsInvocable::TIsInvocableImpl< void, CallableType, ArgTypes... >
enum  
 

Detailed Description

template<typename CallableType, typename... ArgTypes>
struct TIsInvocable< CallableType, ArgTypes >

Traits class which tests if an instance of CallableType can be invoked with a list of the arguments of the types provided.

Examples: IsInvocable<void()>::Value == true IsInvocable<void(), FString>::Value == false IsInvocable<void(FString), FString>::Value == true IsInvocable<void(FString), const TCHAR*>::Value == true IsInvocable<void(FString), int32>::Value == false IsInvocable<void(char, float, bool), int, int, int>::Value == true IsInvocable<TFunction<void(FString)>, FString>Value == true IsInvocable<TFunction<void(FString)>, int32>Value == false

Definition at line 46 of file IsInvocable.h.


The documentation for this struct was generated from the following file: