Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ECbValidateError ValidateCompactBinary
(
const FCbField& Value, |
Validate the compact binary data for one value as specified by the mode flags. | Serialization/CompactBinaryValidation.h | |
ECbValidateError ValidateCompactBinary
(
const FCbArray& Value, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError ValidateCompactBinary
(
const FCbObject& Value, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError ValidateCompactBinary
(
const FCbPackage& Value, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError ValidateCompactBinary
(
const FCbAttachment& Value, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError ValidateCompactBinary
(
FMemoryView View, |
Validate the compact binary data for one field in the view as specified by the mode flags. | Serialization/CompactBinaryValidation.h |
ValidateCompactBinary(const FCbField &, ECbValidateMode)
Description
Validate the compact binary data for one value as specified by the mode flags.
Validation recurses into attachments, objects, arrays, and fields within the top-level value.
| Name | ValidateCompactBinary |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinaryValidation.h |
| Include Path | #include "Serialization/CompactBinaryValidation.h" |
| Source | /Engine/Source/Runtime/Core/Private/Serialization/CompactBinaryValidation.cpp |
ECbValidateError ValidateCompactBinary
(
const FCbField & Value,
ECbValidateMode Mode
)
None on success, otherwise the flags for the types of errors that were detected.
ValidateCompactBinary(const FCbArray &, ECbValidateMode)
| Name | ValidateCompactBinary |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinaryValidation.h |
| Include Path | #include "Serialization/CompactBinaryValidation.h" |
| Source | /Engine/Source/Runtime/Core/Private/Serialization/CompactBinaryValidation.cpp |
ECbValidateError ValidateCompactBinary
(
const FCbArray & Value,
ECbValidateMode Mode
)
ValidateCompactBinary(const FCbObject &, ECbValidateMode)
| Name | ValidateCompactBinary |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinaryValidation.h |
| Include Path | #include "Serialization/CompactBinaryValidation.h" |
| Source | /Engine/Source/Runtime/Core/Private/Serialization/CompactBinaryValidation.cpp |
ECbValidateError ValidateCompactBinary
(
const FCbObject & Value,
ECbValidateMode Mode
)
ValidateCompactBinary(const FCbPackage &, ECbValidateMode)
| Name | ValidateCompactBinary |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinaryValidation.h |
| Include Path | #include "Serialization/CompactBinaryValidation.h" |
| Source | /Engine/Source/Runtime/Core/Private/Serialization/CompactBinaryValidation.cpp |
ECbValidateError ValidateCompactBinary
(
const FCbPackage & Value,
ECbValidateMode Mode
)
ValidateCompactBinary(const FCbAttachment &, ECbValidateMode)
| Name | ValidateCompactBinary |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinaryValidation.h |
| Include Path | #include "Serialization/CompactBinaryValidation.h" |
| Source | /Engine/Source/Runtime/Core/Private/Serialization/CompactBinaryValidation.cpp |
ECbValidateError ValidateCompactBinary
(
const FCbAttachment & Value,
ECbValidateMode Mode
)
ValidateCompactBinary(FMemoryView, ECbValidateMode, ECbFieldType)
Description
Validate the compact binary data for one field in the view as specified by the mode flags.
Only one top-level field is processed from the view, and validation recurses into any array or object within that field. To validate multiple consecutive top-level fields, call the function once for each top-level field. If the given view might contain multiple top-level fields, then either exclude the Padding flag from the Mode or use MeasureCompactBinary to break up the view into its constituent fields before validating.
| Name | ValidateCompactBinary |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinaryValidation.h |
| Include Path | #include "Serialization/CompactBinaryValidation.h" |
| Source | /Engine/Source/Runtime/Core/Private/Serialization/CompactBinaryValidation.cpp |
ECbValidateError ValidateCompactBinary
(
FMemoryView View,
ECbValidateMode Mode,
ECbFieldType Type
)
None on success, otherwise the flags for the types of errors that were detected.
Parameters
| Name | Remarks |
|---|---|
| View | A memory view containing at least one top-level field. |
| Mode | A combination of the flags for the types of validation to perform. |
| Type | HasFieldType means that View contains the type. Otherwise, use the given type. |