Ark Server API (ASA) - Wiki
|
#include <CompactBinary.h>
Additional Inherited Members | |
Static Public Member Functions inherited from TCbBufferFactory< FCbField, FCbFieldView > | |
static FCbField | Clone (const void *const Data) |
static FCbField | Clone (const FCbFieldView &Value) |
static FCbField | MakeView (const void *const Data, FSharedBuffer OuterBuffer=FSharedBuffer()) |
static FCbField | MakeView (const FCbFieldView &Value, FSharedBuffer OuterBuffer=FSharedBuffer()) |
Protected Member Functions inherited from FCbFieldView | |
FMemoryView | GetView () const |
FMemoryView | GetViewNoType () const |
FMemoryView | GetValueView () const |
constexpr ECbFieldType | GetType () const |
constexpr ECbFieldType | GetTypeWithFlags () const |
constexpr const void * | GetValueData () const |
const void * | GetValueEnd () const |
uint64 | GetValueSize () const |
void | Assign (const void *InData, const ECbFieldType InType) |
A field that includes a shared buffer for the memory that contains it.
Definition at line 1248 of file CompactBinary.h.
|
inline |
Access the field as an array. Defaults to an empty array on error.
Definition at line 1433 of file CompactBinary.h.
|
inline |
Definition at line 1438 of file CompactBinary.h.
|
inline |
Access the field as binary. Returns the provided default on error.
Definition at line 1443 of file CompactBinary.h.
|
inline |
Definition at line 1449 of file CompactBinary.h.
|
inline |
Access the field as an object. Defaults to an empty object on error.
Definition at line 1423 of file CompactBinary.h.
|
inline |
Definition at line 1428 of file CompactBinary.h.
FCompositeBuffer FCbField::GetBuffer | ( | ) | const |
Returns a buffer that contains the field as it would be serialized by CopyTo.
|
default |
Construct a default value.
|
inline |
Construct a value that holds a reference to the buffer that contains it.
Definition at line 1132 of file CompactBinary.h.
|
inline |
Construct a value that holds a reference to the buffer of the outer that contains it.
Definition at line 1144 of file CompactBinary.h.
|
inlineexplicit |
Construct a value from a pointer to its data and an optional externally-provided type.
ValueBuffer | A buffer that exactly contains the value. |
Type | HasFieldType means that ValueBuffer contains the type. Otherwise, use the given type. |
Definition at line 1121 of file CompactBinary.h.