nl::FieldDescriptor

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

Şema yapısındaki bir TLV alanını tanımlayan ve bu alanı c-struct'ta verilere bağlayan yapı.

Özet

Herkese açık özellikler

mNestedFieldDescriptors
İşaretçi: struct'larımız vb. varsa başka bir alan tanımlayıcı grubuna işaret eder.
mOffset
uint16_t
TLV alanına yazılacak veriler için 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ü.

Herkese açık işlevler

GetType(void) const
IsNullable(void) const
bool

Herkese açık özellikler

mNestedFieldDescriptors

const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors

İşaretçi: struct'larımız vb. varsa başka bir alan tanımlayıcı grubuna işaret eder.

mOffset

uint16_t nl::FieldDescriptor::mOffset

TLV alanına yazılacak veriler için 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ü.

Herkese açık işlevler

GetType

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

IsNullable

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