nl::FieldDescriptor

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

Şema yapısında bir TLV alanını tanımlayan ve bunu bir cstruct'taki verilere bağlayan yapı.

Özet

Herkese açık özellikler

mNestedFieldDescriptors
struct'larımız varsa başka bir alan açıklayıcısı grubuna işaret eder.
mOffset
uint16_t
Verilerin TLV alanına yazılacağı c-struct'ın nereye bakılacağı.
mTVDContextTag
uint8_t
TLV alanının bağlam etiketi.
mTypeAndFlags
uint8_t
TLV alanının veri türü.

Kamu işlevleri

GetType(void) const
IsNullable(void) const
bool

Herkese açık özellikler

mNestedFieldDescriptors

const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors

struct'larımız varsa başka bir alan açıklayıcısı grubuna işaret eder.

mOffset

uint16_t nl::FieldDescriptor::mOffset

Verilerin TLV alanına yazılacağı c-struct'ın nereye bakılacağı.

mTVDContextTag

uint8_t nl::FieldDescriptor::mTVDContextTag

TLV alanının bağlam etiketi.

mTypeAndFlags

uint8_t nl::FieldDescriptor::mTypeAndFlags

TLV alanının veri türü.

Kamu işlevleri

GetType

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

IsNullable

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