nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
Cấu trúc mô tả một trường TLV trong một cấu trúc giản đồ và kết nối trường đó với dữ liệu trong một cấu trúc c.
Tóm tắt
Các thuộc tính công khai |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
Con trỏ đến một nhóm mã mô tả trường khác, nếu chúng ta có cấu trúc, v.v.
|
mOffset
|
uint16_t
Nơi tìm dữ liệu cần ghi trong trường TLV trong cấu trúc c.
|
mTVDContextTag
|
uint8_t
Thẻ ngữ cảnh của trường TLV.
|
mTypeAndFlags
|
uint8_t
Loại dữ liệu của trường TLV.
|
Hàm công khai |
|
---|---|
GetType(void) const
|
|
IsNullable(void) const
|
bool
|
Các thuộc tính công khai
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
Con trỏ đến một nhóm mã mô tả trường khác, nếu chúng ta có cấu trúc, v.v.
mOffset
uint16_t nl::FieldDescriptor::mOffset
Nơi tìm dữ liệu cần ghi trong trường TLV trong cấu trúc c.
mTVDContextTag
uint8_t nl::FieldDescriptor::mTVDContextTag
Thẻ ngữ cảnh của trường TLV.
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
Loại dữ liệu của trường TLV.
Hàm công khai
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullable
bool nl::FieldDescriptor::IsNullable( void ) const