nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
用于描述架构结构中的 TLV 字段并将其与 c-struct 中的数据连接的结构。
摘要
公共属性 |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
指向另一组字段描述符(如果具有结构体等)的指针。
|
mOffset
|
uint16_t
在 c-struct 中查找要写入 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-struct 中查找要写入 TLV 字段的数据。
mTVDContextTag
uint8_t nl::FieldDescriptor::mTVDContextTag
TLV 字段的上下文标记。
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
TLV 字段的数据类型。
公共函数
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullable
bool nl::FieldDescriptor::IsNullable( void ) const