Navigation
API > API/Plugins > API/Plugins/StructUtils
References
| Module | StructUtils |
| Header | /Engine/Plugins/Experimental/StructUtils/Source/StructUtils/Public/PropertyBag.h |
| Include | #include "PropertyBag.h" |
Syntax
USTRUCT ()
struct FPropertyBagContainerTypes
Remarks
Helper to manage container types, with nested container support.
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint8 | NumContainers | ||
| TStaticArray< EPropertyBagContainerType, MaxNestedTypes > | Types |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPropertyBagContainerTypes
(
EPropertyBagContainerType ContainerType |
|||
FPropertyBagContainerTypes
(
const std::initializer_list< EPropertyBagContainerType >& InTypes |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Add
(
const EPropertyBagContainerType PropertyBagContainerType |
||
| const EPropertyBagContainerType * | begin () |
||
| EPropertyBagContainerType * | begin () |
||
| bool | CanAdd () |
||
| const EPropertyBagContainerType * | end () |
||
| EPropertyBagContainerType * | end () |
||
| EPropertyBagContainerType | |||
| bool | IsEmpty () |
||
| uint32 | Num () |
||
| EPropertyBagContainerType | PopHead () |
||
| void | Reset () |
||
| void | Serialize
(
FArchive& Ar |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FPropertyBagContainerTypes& Other |
||
| EPropertyBagContainerType | operator[]
(
int32 Index |
||
| bool | operator==
(
const FPropertyBagContainerTypes& Other |
Constants
| Name | Description |
|---|---|
| MaxNestedTypes |