/Engine/Source/Runtime/Engine/Public/OverrideVoidReturnInvoker.h
Wraps invocation of a function that can return a value or not. If it doesn't, the function call is wrapped into a function that will invoke the provided function and return the provided default value.
template<typename ReturnType, typename FuncType> struct TOverrideVoidReturnInvoker
ReturnType
DefaultValue
FuncType
Function