Choose your operating system:
Windows
macOS
Linux
| FConstSharedStruct
|
Module |
|
Header |
/Engine/Plugins/Experimental/StructUtils/Source/StructUtils/Public/SharedStruct.h |
Include |
#include "SharedStruct.h" |
USTRUCT()
struct FConstSharedStruct
FConstSharedStruct is the same as the FSharedStruct but restrict the API to return const struct type.
See FSharedStruct for more information.
Name | Description | ||
---|---|---|---|
|
TSharedPtr< con... |
StructMemoryPtr |
Name | Description | |
---|---|---|
|
FConstSharedStruct() |
|
|
FConstSharedStruct ( |
Copy constructors |
|
FConstSharedStruct ( |
Name | Description | ||
---|---|---|---|
|
AddStructReferencedObjects ( |
||
|
const T & |
Get() |
Returns const reference to the struct, this getter assumes that all data is valid. |
|
const uint8 ... |
GetMemory() |
Returns const pointer to struct memory. |
|
const T *... |
GetPtr() |
Returns const pointer to the struct, or nullptr if cast is not valid. |
|
const UScrip... |
GetScriptStruct() |
Returns struct type. |
|
Identical ( |
For StructOpsTypeTraits |
|
|
IsValid() |
Returns True if the struct is valid. |
|
|
Reset() |
Reset to empty. |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
FConstShared... |
operator= ( |
Assignment operators |
|
FConstShared... |
operator= ( |
|
|
operator== ( |
Comparison operators. it does not compare the internal structure itself |