Navigation
API > API/Runtime > API/Runtime/Core
An object that includes a shared buffer for the memory that contains it.
| Name | FCbObject |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinary.h |
| Include Path | #include "Serialization/CompactBinary.h" |
Syntax
class FCbObject :
public TCbBuffer< FCbObjectView > ,
public TCbBufferFactory< FCbObject, FCbObjectView >
Inheritance Hierarchy
- ViewType → TCbBuffer → FCbObject
- TCbBufferFactory → FCbObject
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Access the object as an object field. | Serialization/CompactBinary.h | ||
| Serialization/CompactBinary.h | |||
FCbField Find
(
FUtf8StringView Name |
Find a field by case-sensitive name comparison. | Serialization/CompactBinary.h | |
FCbField FindIgnoreCase
(
FUtf8StringView Name |
Find a field by case-insensitive name comparison. | Serialization/CompactBinary.h | |
FCompositeBuffer GetBuffer() |
Returns a buffer that contains the object as it would be serialized by CopyTo. | Serialization/CompactBinary.h | |
TCbBuffer () |
Construct a default value. | Serialization/CompactBinary.h | |
TCbBuffer
(
FSharedBuffer ValueBuffer, |
Construct a value from a pointer to its data and an optional externally-provided type. | Serialization/CompactBinary.h | |
TCbBuffer
(
const ViewType& Value, |
Construct a value that holds a reference to the buffer that contains it. | Serialization/CompactBinary.h | |
| Construct a value that holds a reference to the buffer of the outer that contains it. | Serialization/CompactBinary.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCbField operator[]
(
FUtf8StringView Name |
Find a field by case-sensitive name comparison. | Serialization/CompactBinary.h |