nl::FieldDescriptor

#include <src/lib/support/SerializationUtils.h>

這個結構描述結構定義結構中的 TLV 欄位,並連結至 c-struct 中的資料。

摘要

公開屬性

mNestedFieldDescriptors
指向另一組欄位描述元 (如果有結構的話等) 的指標。
mOffset
uint16_t
如何查看要寫入 TLV 欄位的資料 c-struct。
mTVDContextTag
uint8_t
TLV 欄位的內容標記。
mTypeAndFlags
uint8_t
TLV 欄位的資料類型。

公用函式

GetType(void) const
IsNullable(void) const
bool

公開屬性

mNestedFieldDescriptors

const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors

指向另一組欄位描述元 (如果有結構的話等) 的指標。

mOffset

uint16_t nl::FieldDescriptor::mOffset

如何查看要寫入 TLV 欄位的資料 c-struct。

mTVDContextTag

uint8_t nl::FieldDescriptor::mTVDContextTag

TLV 欄位的內容標記。

mTypeAndFlags

uint8_t nl::FieldDescriptor::mTypeAndFlags

TLV 欄位的資料類型。

公用函式

GetType

SerializedFieldType nl::FieldDescriptor::GetType(
  void
) const 

IsNullable

bool nl::FieldDescriptor::IsNullable(
  void
) const