Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Containers
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Containers/EnumAsByte.h |
| Include | #include "Containers/EnumAsByte.h" |
Syntax
template<class TEnum>
class TEnumAsByte
Remarks
Template to store enumeration values as bytes in a type-safe way.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TEnumAsByte () |
|||
TEnumAsByte
(
const TEnumAsByte& |
|||
TEnumAsByte
(
TEnum InValue |
Constructor, initialize to the enum value. | ||
TEnumAsByte
(
int32 InValue |
Constructor, initialize to the int32 value. | ||
TEnumAsByte
(
uint8 InValue |
Constructor, initialize to the int32 value. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint8 | GetIntValue () |
Gets the integer enumeration value. | |
| TEnum | GetValue () |
Gets the enumeration value. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| Implicit conversion to TEnum. | |||
| TEnumAsByte & | operator=
(
const TEnumAsByte& |
||
| bool | operator==
(
TEnum InValue |
Compares two enumeration values for equality. | |
| bool | operator==
(
TEnumAsByte InValue |
Compares two enumeration values for equality. |