nl::FieldDescriptor

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

Struktura opisująca pole TLV w strukturze schematu i łącząca je z danymi w strukturze c.

Podsumowanie

Atrybuty publiczne

mNestedFieldDescriptors
Wskaźnik do innej grupy deskryptorów pól, jeśli mamy obiekty struct itp.
mOffset
uint16_t
Gdzie w strukturze c szukać danych zapisanych 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 obiekty struct itp.

mOffset

uint16_t nl::FieldDescriptor::mOffset

Gdzie w strukturze c szukać danych zapisanych 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