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
|
const SchemaFieldDescriptor *
İş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