Navigation
API > API/Runtime > API/Runtime/Core
Iterator for FCbField.
| Name | FCbFieldIterator |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinary.h |
| Include Path | #include "Serialization/CompactBinary.h" |
Syntax
class FCbFieldIterator : public TCbFieldIterator< FCbField >
Inheritance Hierarchy
- FieldType → TCbFieldIterator → FCbFieldIterator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
constexpr FCbFieldIterator() |
Construct an empty field range. | Serialization/CompactBinary.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void MakeOwned() |
Call MakeRangeOwned() to make the range of the iterator owned. | Serialization/CompactBinary.h | |
void MakeRangeOwned() |
Clone the range, if necessary, to a buffer that this has ownership of. | Serialization/CompactBinary.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FCbFieldIterator CloneRange
(
const FCbFieldViewIterator& It |
Construct a field range from an owned clone of a range. | Serialization/CompactBinary.h | |
static FCbFieldIterator CloneRange
(
const FCbFieldIterator& It |
Construct a field range from an owned clone of a range. | Serialization/CompactBinary.h | |
static FCbFieldIterator MakeRange
(
FSharedBuffer Buffer, |
Construct a field range from a buffer containing zero or more valid fields. | Serialization/CompactBinary.h | |
static FCbFieldIterator MakeRangeView
(
const FCbFieldViewIterator& It, |
Construct a field range from an iterator and its optional outer buffer. | Serialization/CompactBinary.h | |
static FCbFieldIterator MakeSingle
(
FCbField Field |
Construct a field range that contains exactly one field. | Serialization/CompactBinary.h |