void(* FNativeFuncPtr)(UObject *Context, FFrame &TheStack, RESULT_DECL)
Definition CoreNative.h:17
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
T * New(FMemStackBase &Mem, int32 Count=1, int32 Align=DEFAULT_ALIGNMENT)
Definition MemStack.h:259
IReload * GetActiveReloadInterface()
Definition ModuleManager.h:1175
EActiveReloadType
Definition ModuleManager.h:1131
bool ReloadNotifyFunctionRemap(FNativeFuncPtr NewFunctionPointer, FNativeFuncPtr OldFunctionPointer)
Definition Reload.h:82
virtual void NotifyFunctionRemap(FNativeFuncPtr NewFunctionPointer, FNativeFuncPtr OldFunctionPointer)=0
virtual void NotifyChange(UClass *New, UClass *Old)=0
virtual const TMap< UClass *, UClass * > & GetReinstancedClasses()=0
virtual EActiveReloadType GetType() const =0
virtual void NotifyChange(UPackage *New, UPackage *Old)=0
virtual void NotifyChange(UScriptStruct *New, UScriptStruct *Old)=0
virtual void Reinstance()=0
virtual void NotifyChange(UEnum *New, UEnum *Old)=0
virtual const TArray< UClass * > & GetNewClasses()=0
virtual UObject * GetReinstancedCDO(UObject *CDO)=0
virtual const UObject * GetReinstancedCDO(const UObject *CDO)=0
virtual ~IReload()=default
virtual bool GetEnableReinstancing(bool bHasChanged) const =0
virtual const TCHAR * GetPrefix() const =0
Definition UnrealString.h.inl:34