![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CompactBinary.h>
Inheritance diagram for FCbFieldViewIterator:Static Public Member Functions | |
| static FCbFieldViewIterator | MakeSingle (const FCbFieldView &Field) |
| static FCbFieldViewIterator | MakeRange (FMemoryView View, ECbFieldType Type=ECbFieldType::HasFieldType) |
Additional Inherited Members | |
Protected Member Functions inherited from TCbFieldIterator< FCbFieldView > | |
| constexpr | TCbFieldIterator (FCbFieldView InField) |
| constexpr | TCbFieldIterator (FCbFieldView &&InField, const void *InFieldsEnd) |
Protected Member Functions inherited from FCbFieldView | |
| CORE_API FMemoryView | GetView () const |
| CORE_API FMemoryView | GetViewNoType () const |
| FMemoryView | GetValueView () const |
| constexpr ECbFieldType | GetType () const |
| constexpr ECbFieldType | GetTypeWithFlags () const |
| constexpr const void * | GetValueData () const |
| const void * | GetValueEnd () const |
| CORE_API uint64 | GetValueSize () const |
| void | Assign (const void *InData, const ECbFieldType InType) |
Static Protected Member Functions inherited from TCbFieldIterator< FCbFieldView > | |
| static const void * | GetFieldsEnd (const TCbFieldIterator< OtherFieldType > &It) |
Iterator for FCbFieldView.
|
constexprdefault |
Construct an empty field range.
|
inline |
Construct an iterator from another iterator.
|
inlinestatic |
Construct a field range from a buffer containing zero or more valid fields.
| View | A buffer containing zero or more valid fields. |
| Type | HasFieldType means that View contains the type. Otherwise, use the given type. |
|
inlinestatic |
Construct a field range that contains exactly one field.