nl:: FieldDescriptor

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

ساختاری که یک فیلد TLV را در یک ساختار طرحواره توصیف می کند و آن را به داده ها در یک ساختار c متصل می کند.

خلاصه

صفات عمومی

mNestedFieldDescriptors
اگر ساختارها و غیره داریم به گروه دیگری از توصیفگرهای فیلد اشاره می کنیم.
mOffset
uint16_t
کجا باید در ساختار c جستجو کرد تا داده ها در فیلد TLV نوشته شوند.
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

کجا باید در ساختار c جستجو کرد تا داده ها در فیلد TLV نوشته شوند.

mTVDContextTag

uint8_t nl::FieldDescriptor::mTVDContextTag

برچسب زمینه فیلد TLV.

mTypeAndFlags

uint8_t nl::FieldDescriptor::mTypeAndFlags

نوع داده فیلد TLV.

توابع عمومی

GetType

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

قابل حذف است

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