template<typename UserClass, typename... VarTypes> static TDelegate< RetValType(ParamTypes...), UserPolicy > CreateThreadSafeSP &40; const TSharedRef< UserClass, ESPMode::ThreadSafe > & InUserObjectRef, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars &41;