нл:: Поледескриптор
#include <src/lib/support/SerializationUtils.h>
Структура, описывающая поле TLV в структуре схемы и соединяющая его с данными в c-структуре.
Краткое содержание
Публичные атрибуты | |
---|---|
mNestedFieldDescriptors | const SchemaFieldDescriptor * Указатель на другую группу дескрипторов полей, если у нас есть структуры и т.д. |
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