Navigation
API > API/Runtime > API/Runtime/CoreUObject
| Name | FArchiveStackTraceWriter |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveStackTrace.h |
| Include Path | #include "Serialization/ArchiveStackTrace.h" |
Syntax
class FArchiveStackTraceWriter : public FArchiveProxy
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveProxy → FArchiveStackTraceWriter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FArchiveStackTraceWriter
(
FArchive& InInner, |
Serialization/ArchiveStackTrace.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FArchiveStackTraceWriter() |
Serialization/ArchiveStackTrace.h |
Structs
| Name | Remarks |
|---|---|
| FPackageData |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EPackageHeaderFormat | ICookedPackageWriter::EPackageHeaderFormat | Serialization/ArchiveStackTrace.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PRAGMA_DISABLE_DEPRECATION_WARNINGS | Serialization/ArchiveStackTrace.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInnerArchiveDisabled | bool | Serialization/ArchiveStackTrace.h | ||
| Callstacks | FArchiveCallstacks & | Serialization/ArchiveStackTrace.h | ||
| DebugDataStack | TArray< FName > | Serialization/ArchiveStackTrace.h | ||
| DiffMap | const FArchiveDiffMap * | Serialization/ArchiveStackTrace.h | ||
| DiffMapOffset | int64 | Serialization/ArchiveStackTrace.h | ||
| StackIgnoreCount | int32 | Serialization/ArchiveStackTrace.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FArchiveDiffMap & GetDiffMap() |
Serialization/ArchiveStackTrace.h | ||
int32 GetStackIgnoreCount() |
Serialization/ArchiveStackTrace.h | ||
void SetDisableInnerArchive
(
bool bDisable |
Serialization/ArchiveStackTrace.h | ||
void SetStackIgnoreCount
(
const int32 IgnoreCount |
Serialization/ArchiveStackTrace.h |
Overridden from FArchive
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PopDebugDataString() |
Serialization/ArchiveStackTrace.h | ||
virtual void PushDebugDataString
(
const FName& DebugData |
Serialization/ArchiveStackTrace.h | ||
virtual void Serialize
(
void* Data, |
Serialization/ArchiveStackTrace.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Compare
(
const FPackageData& SourcePackage, |
Compares two packages and logs the differences and calltacks. | Serialization/ArchiveStackTrace.h | |
static FLinkerLoad * CreateLinkerForPackage
(
FUObjectSerializeContext* LoadContext, |
Returns a new linker for loading the specified package. | Serialization/ArchiveStackTrace.h | |
static void DumpPackageHeaderDiffs
(
const FPackageData& SourcePackage, |
Logs any mismatching header data. | Serialization/ArchiveStackTrace.h | |
static bool GenerateDiffMap
(
const FPackageData& SourcePackage, |
Creates map with mismatching callstacks. | Serialization/ArchiveStackTrace.h |