|
| | FFrame (UObject *InObject, UFunction *InNode, void *InLocals, FFrame *InPreviousFrame=NULL, FField *InPropertyChainForCompiledIn=NULL) |
| |
| virtual | ~FFrame () |
| |
| COREUOBJECT_API void | Step (UObject *Context, RESULT_DECL) |
| |
| FORCEINLINE_DEBUGGABLE bool | StepAndCheckMostRecentProperty (UObject *Context, RESULT_DECL) |
| |
| COREUOBJECT_API void | StepExplicitProperty (void *const Result, FProperty *Property) |
| |
| template<class TProperty > |
| FORCEINLINE_DEBUGGABLE void | StepCompiledIn (void *Result) |
| |
| FORCEINLINE_DEBUGGABLE void | StepCompiledIn (void *Result, const FFieldClass *ExpectedPropertyType) |
| |
| template<class TProperty , typename TNativeType > |
| FORCEINLINE_DEBUGGABLE TNativeType & | StepCompiledInRef (void *const TemporaryBuffer) |
| |
| virtual COREUOBJECT_API void | Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const class FName &Category) override |
| |
| const uint8 | PeekCode () const |
| |
| void | SkipCode (const int32 NumOps) |
| |
| template<typename T > |
| T | Read () |
| |
| template<typename TNumericType > |
| TNumericType | ReadInt () |
| |
| float | ReadFloat () |
| |
| double | ReadDouble () |
| |
| ScriptPointerType | ReadPointer () |
| |
| FName | ReadName () |
| |
| UObject * | ReadObject () |
| |
| int32 | ReadWord () |
| |
| FProperty * | ReadProperty () |
| |
| FProperty * | ReadPropertyUnchecked () |
| |
| CodeSkipSizeType | ReadCodeSkipCount () |
| |
| VariableSizeType | ReadVariableSize (FProperty **ExpressionField) |
| |
| COREUOBJECT_API FString | GetStackTrace () const |
| |
| COREUOBJECT_API void | GetStackTrace (FStringBuilderBase &StringBuilder) const |
| |
| COREUOBJECT_API FString | GetStackDescription () const |
| |
| COREUOBJECT_API void | GetStackDescription (FStringBuilderBase &StringBuilder) const |
| |
| CORE_API | FOutputDevice () |
| |
| CORE_API | FOutputDevice (FOutputDevice &&) |
| |
| CORE_API | FOutputDevice (const FOutputDevice &) |
| |
| CORE_API FOutputDevice & | operator= (FOutputDevice &&) |
| |
| CORE_API FOutputDevice & | operator= (const FOutputDevice &) |
| |
| virtual CORE_API | ~FOutputDevice () |
| |
| virtual void | Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category)=0 |
| |
| virtual void | Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category, const double Time) |
| |
| virtual CORE_API void | SerializeRecord (const UE::FLogRecord &Record) |
| |
| virtual void | Flush () |
| |
| virtual void | TearDown () |
| |
| void | SetSuppressEventTag (bool bInSuppressEventTag) |
| |
| UE_FORCEINLINE_HINT bool | GetSuppressEventTag () const |
| |
| void | SetAutoEmitLineTerminator (bool bInAutoEmitLineTerminator) |
| |
| UE_FORCEINLINE_HINT bool | GetAutoEmitLineTerminator () const |
| |
| virtual void | Dump (class FArchive &Ar) |
| |
| virtual bool | IsMemoryOnly () const |
| |
| virtual bool | CanBeUsedOnAnyThread () const |
| |
| virtual bool | CanBeUsedOnMultipleThreads () const |
| |
| virtual bool | CanBeUsedOnPanicThread () const |
| |
| CORE_API void | Log (const TCHAR *S) |
| |
| CORE_API void | Log (ELogVerbosity::Type Verbosity, const TCHAR *S) |
| |
| CORE_API void | Log (const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Str) |
| |
| CORE_API void | Log (const FString &S) |
| |
| CORE_API void | Log (const FText &S) |
| |
| CORE_API void | Log (ELogVerbosity::Type Verbosity, const FString &S) |
| |
| CORE_API void | Log (const FName &Category, ELogVerbosity::Type Verbosity, const FString &S) |
| |
| template<typename FmtType > |
| void | Logf (const FmtType &Fmt) |
| |
| template<typename FmtType , typename... Types> |
| void | Logf (const FmtType &Fmt, Types... Args) |
| |
| template<typename FmtType , typename... Types> |
| void | Logf (ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) |
| |
| template<typename FmtType , typename... Types> |
| void | CategorizedLogf (const FName &Category, ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) |
| |
Replacement for Step that checks the for byte code, and if none exists, then PropertyChainForCompiledIn is used. Also, makes an effort to verify that the params are in the correct order and the types are compatible.
Replacement for Step that checks the for byte code, and if none exists, then PropertyChainForCompiledIn is used. Also makes an effort to verify that the params are in the correct order and the types are compatible.