nl::FieldDescriptor

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

Cấu trúc mô tả một trường TLV trong một cấu trúc giản đồ và kết nối trường đó với dữ liệu trong một cấu trúc c.

Tóm tắt

Các thuộc tính công khai

mNestedFieldDescriptors
Con trỏ đến một nhóm mã mô tả trường khác, nếu chúng ta có cấu trúc, v.v.
mOffset
uint16_t
Nơi tìm dữ liệu cần ghi trong trường TLV trong cấu trúc c.
mTVDContextTag
uint8_t
Thẻ ngữ cảnh của trường TLV.
mTypeAndFlags
uint8_t
Loại dữ liệu của trường TLV.

Hàm công khai

GetType(void) const
IsNullable(void) const
bool

Các thuộc tính công khai

mNestedFieldDescriptors

const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors

Con trỏ đến một nhóm mã mô tả trường khác, nếu chúng ta có cấu trúc, v.v.

mOffset

uint16_t nl::FieldDescriptor::mOffset

Nơi tìm dữ liệu cần ghi trong trường TLV trong cấu trúc c.

mTVDContextTag

uint8_t nl::FieldDescriptor::mTVDContextTag

Thẻ ngữ cảnh của trường TLV.

mTypeAndFlags

uint8_t nl::FieldDescriptor::mTypeAndFlags

Loại dữ liệu của trường TLV.

Hàm công khai

GetType

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

IsNullable

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