| UScriptStruct::ICppStructOps
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h |
Include |
#include "UObject/Class.h" |
struct ICppStructOps
Interface to template to manage dynamic access to C++ struct construction and destruction
Name | Description | |
---|---|---|
|
ICppStructOps |
Constructor |
Name | Description | |
---|---|---|
|
~ICppStructOps() |
Name | Description | ||
---|---|---|---|
|
TPointerToAd... |
AddStructReferencedObjects() |
|
|
Construct ( |
Call the C++ constructor |
|
|
Copy |
Copy this structure |
|
|
Destruct ( |
Call the C++ destructor |
|
|
ExportTextItem |
Export this structure |
|
|
GetAlignment() |
Return the alignof() of this structure |
|
|
EPropertyFla... |
GetComputedPropertyFlags() |
Returns property flag values that can be computed at compile time |
|
GetSize() |
Return the sizeof() of this structure |
|
|
GetStructTypeHash ( |
Calls GetTypeHash if enabled |
|
|
HasAddStructReferencedObjects() |
Return true if this struct has custom GC code |
|
|
HasCopy() |
Return true if this struct can copy |
|
|
HasDestructor() |
Return false if this destructor can be skipped |
|
|
HasExportTextItem() |
Return true if this struct can export |
|
|
HasGetTypeHash() |
Return true if this struct has a GetTypeHash |
|
|
HasIdentical() |
Return true if this struct can compare |
|
|
HasImportTextItem() |
Return true if this struct can import |
|
|
HasNetDeltaSerializer() |
Return true if this struct can net delta serialize delta (serialize a network delta from a base state) |
|
|
HasNetSerializer() |
Return true if this struct can net serialize |
|
|
HasNetSharedSerialization() |
Return true if this can share net serialization across connections |
|
|
HasNoopConstructor() |
Return true if this class has a no-op constructor and takes EForceInit to init |
|
|
HasPostScriptConstruct() |
Return true if this class implements a post script construct call |
|
|
HasPostSerialize() |
Return true if this class implements a post serialize call |
|
|
HasSerializeFromMismatchedTag() |
Return true if this class wants to serialize from some other tag (usually for conversion purposes) |
|
|
HasSerializer() |
Return true if this class can serialize |
|
|
HasStructuredSerializeFromMismatchedTag() |
||
|
HasStructuredSerializer() |
Return true if this class can serialize to a structured archive |
|
|
HasZeroConstructor() |
Return true if memset can be used instead of the constructor |
|
|
Identical |
Compare this structure |
|
|
ImportTextItem ( |
Import this structure |
|
|
IsAbstract() |
Return true if this struct is abstract |
|
|
IsPlainOldData() |
Return true if this struct should be memcopied |
|
|
NetDeltaSerialize ( |
Net serialize delta this structure. Serialize a network delta from a base state |
|
|
NetSerialize ( |
Net serialize this structure |
|
|
PostScriptConstruct ( |
Call PostScriptConstruct on this structure |
|
|
PostSerialize |
Call PostSerialize on this structure |
|
|
Serialize |
Serialize this structure |
|
|
Serialize ( |
||
|
SerializeFromMismatchedTag ( |
Serialize this structure, from some other tag |
|
|
StructuredSerializeFromMismatchedTag ( |
Name |
Description |
---|---|
TPointerToAddStructReferencedObjects |
Return a pointer to a function that can add referenced objects |