Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Serialization
Inheritance Hierarchy
- FArchiveState
- FArchive
- FArchiveUObject
- FArchiveReplaceObjectRefBase
- FArchiveReplaceObjectRef
- FArchiveReplaceOrClearExternalReferences
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveReplaceOrClearExternalReferences.h |
| Include | #include "Serialization/ArchiveReplaceOrClearExternalReferences.h" |
Syntax
template<class T>
class FArchiveReplaceOrClearExternalReferences : public FArchiveReplaceObjectRef< T >
Remarks
Identical to FArchiveReplaceObjectRef, but for references to private objects in other packages we clear the reference instead of preserving it (unless it makes it into the replacement map)
Variables
| Type | Name | Description | |
|---|---|---|---|
| UPackage * | DestPackage | Package that we are loading into, references to private objects in other packages will be cleared |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FArchiveReplaceOrClearExternalReferences
(
UObject* InSearchObject, |
|||
FArchiveReplaceOrClearExternalReferences
(
UObject* InSearchObject, |
Use version that passes Flags instead of just bDelayStart |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FArchive & | operator<<
(
UObject*& Obj |
Serializes the reference to the object |
Typedefs
| Name | Description |
|---|---|
| TSuper |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
FArchiveReplaceOrClearExternalReferences
(
UObject* InSearchObject, |
Use version that passes Flags instead of just bDelayStart |