nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
Struktura opisująca pole TLV w strukturze schematu i łącząc je z danymi w strukturze c-struct.
Podsumowanie
Atrybuty publiczne |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
Wskaźnik do innej grupy deskryptorów pól, jeśli mamy elementy struct itp.
|
mOffset
|
uint16_t
Gdzie w elemencie c-struct danych zapisywanych w polu TLV.
|
mTVDContextTag
|
uint8_t
Tag kontekstu pola TLV.
|
mTypeAndFlags
|
uint8_t
Typ danych w polu TLV.
|
Funkcje publiczne |
|
---|---|
GetType(void) const
|
|
IsNullable(void) const
|
bool
|
Atrybuty publiczne
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
Wskaźnik do innej grupy deskryptorów pól, jeśli mamy elementy struct itp.
mOffset
uint16_t nl::FieldDescriptor::mOffset
Gdzie w elemencie c-struct danych zapisywanych w polu TLV.
mTVDContextTag
uint8_t nl::FieldDescriptor::mTVDContextTag
Tag kontekstu pola TLV.
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
Typ danych w polu TLV.
Funkcje publiczne
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullable
bool nl::FieldDescriptor::IsNullable( void ) const