FCbFieldIterator

Iterator for [FCbField](API\Runtime\Core\Serialization\FCbField).

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FieldType

TCbFieldIterator

FCbFieldIterator

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Serialization/CompactBinary.h

Include

#include "Serialization/CompactBinary.h"

Syntax

class FCbFieldIterator : public TCbFieldIterator< FCbField >

Remarks

Iterator for FCbField.

Constructors

Name Description

Public function

FCbFieldIterator()

Construct an empty field range.

Functions

Name Description

Public function Static

FCbFieldIter...

 

CloneRange

(
    const FCbFieldViewIterator& It
)

Construct a field range from an owned clone of a range.

Public function Static

FCbFieldIter...

 

CloneRange

(
    const FCbFieldIterator& It
)

Construct a field range from an owned clone of a range.

Public function Static

FCbFieldIter...

 

MakeRange

(
    FSharedBuffer Buffer,
    ECbFieldType Type
)

Construct a field range from a buffer containing zero or more valid fields.

Public function

void

 

MakeRangeOwned()

Clone the range, if necessary, to a buffer that this has ownership of.

Public function Static

FCbFieldIter...

 

MakeRangeView

(
    const FCbFieldViewIterator& It,
    FSharedBuffer OuterBuffer
)

Construct a field range from an iterator and its optional outer buffer.

Public function Static

FCbFieldIter...

 

MakeSingle

(
    FCbField Field
)

Construct a field range that contains exactly one field.

See Also