![]() |
Ark Server API (ASA) - Wiki
|
#include "Containers/StringFwd.h"#include "Containers/UnrealString.h"#include "CoreTypes.h"#include "HAL/PreprocessorHelpers.h"#include "Hash/CityHash.h"#include "Misc/AssertionMacros.h"#include "Misc/Crc.h"#include "Serialization/Archive.h"#include "Serialization/MemoryLayout.h"#include "Serialization/StructuredArchive.h"
Include dependency graph for Guid.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | FGuid |
| struct | TCanBulkSerialize< FGuid > |
| struct | TIsPODType< FGuid > |
Enumerations | |
| enum class | EGuidFormats { Digits , DigitsLower , DigitsWithHyphens , DigitsWithHyphensLower , DigitsWithHyphensInBraces , DigitsWithHyphensInParentheses , HexValuesInBraces , UniqueObjectGuid , Short , Base36Encoded } |
Functions | |
| DECLARE_INTRINSIC_TYPE_LAYOUT (FGuid) | |
| template<typename CharType > | |
| TStringBuilderBase< CharType > & | operator<< (TStringBuilderBase< CharType > &Builder, const FGuid &Value) |
|
strong |
Enumerates known GUID formats.
| Enumerator | |
|---|---|
| Digits | 32 digits. For example: "00000000000000000000000000000000" |
| DigitsLower | 32 digits in lowercase For example: "0123abc456def789abcd123ef4a5b6c7" |
| DigitsWithHyphens | 32 digits separated by hyphens. For example: 00000000-0000-0000-0000-000000000000 |
| DigitsWithHyphensLower | 32 digits separated by hyphens, in lowercase as described by RFC 4122. For example: bd048ce3-358b-46c5-8cee-627c719418f8 |
| DigitsWithHyphensInBraces | 32 digits separated by hyphens and enclosed in braces. For example: {00000000-0000-0000-0000-000000000000} |
| DigitsWithHyphensInParentheses | 32 digits separated by hyphens and enclosed in parentheses. For example: (00000000-0000-0000-0000-000000000000) |
| HexValuesInBraces | Comma-separated hexadecimal values enclosed in braces. For example: {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} |
| UniqueObjectGuid | This format is currently used by the FUniqueObjectGuid class. For example: 00000000-00000000-00000000-00000000 |
| Short | Base64 characters with dashes and underscores instead of pluses and slashes (respectively) For example: AQsMCQ0PAAUKCgQEBAgADQ |
| Base36Encoded | Base-36 encoded, compatible with case-insensitive OS file systems (such as Windows). For example: 1DPF6ARFCM4XH5RMWPU8TGR0J |
| DECLARE_INTRINSIC_TYPE_LAYOUT | ( | FGuid | ) |
|
inline |