Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Serialization
Inheritance Hierarchy
- FArchiveState
- FArchive
- FMemoryArchive
- FLargeMemoryWriter
- FArchiveStackTrace
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveStackTrace.h |
| Include | #include "Serialization/ArchiveStackTrace.h" |
Syntax
class FArchiveStackTrace : public FLargeMemoryWriter
Remarks
Archive that stores a callstack for each of the Serialize calls and has the ability to compare itself to an existing package on disk and dump all the differences to log.
Variables
| Type | Name | Description | |
|---|---|---|---|
| PRAGMA_DISABLE_DEPRECATION_WARNINGS |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FArchiveStackTrace
(
UObject* InAsset, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CompareWith
(
const TCHAR* InFilename, |
Compares this archive with the given bytes from disk or FPackageData. Dumps all differences to log. | |
| void | CompareWith
(
const FPackageData& SourcePackage, |
||
| bool | GenerateDiffMap
(
const TCHAR* InFilename, |
Generates a map of all differences between this archive and the given bytes from disk or FPackageData. | |
| bool | GenerateDiffMap
(
const FPackageData& SourcePackage, |
||
| FArchiveCallstacks & | |||
| const FArchiveCallstacks & | |||
| bool | IsIdentical
(
const TCHAR* InFilename, |
Compares the provided buffer with the given bytes from disk or FPackageData. | |
| bool | IsIdentical
(
const FPackageData& SourcePackage, |
||
| bool | LoadPackageIntoMemory
(
const TCHAR* InFilename, |
Helper function to load package contents into memory. Supports EDL packages. |
Overridden from FArchive
Typedefs
| Name | Description |
|---|---|
| FPackageData |