нл:: Поледескриптор

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

Структура, описывающая поле TLV в структуре схемы и соединяющая его с данными в c-структуре.

Краткое содержание

Публичные атрибуты

mNestedFieldDescriptors
Указатель на другую группу дескрипторов полей, если у нас есть структуры и т.д.
mOffset
uint16_t
Где искать в c-структуре данные для записи в поле TLV.
mTVDContextTag
uint8_t
Контекстный тег поля TLV.
mTypeAndFlags
uint8_t
Тип данных поля TLV.

Общественные функции

GetType (void) const
IsNullable (void) const
bool

Публичные атрибуты

mNestedFieldDescriptors

const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors

Указатель на другую группу дескрипторов полей, если у нас есть структуры и т.д.

mOffset

uint16_t nl::FieldDescriptor::mOffset

Где искать в c-структуре данные для записи в поле TLV.

mTVDContextTag

uint8_t nl::FieldDescriptor::mTVDContextTag

Контекстный тег поля TLV.

мтипеандфлагс

uint8_t nl::FieldDescriptor::mTypeAndFlags

Тип данных поля TLV.

Общественные функции

GetType

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

IsNullable

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