nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
スキーマ構造で TLV フィールドを記述し、それを c 構造体内のデータに接続する構造。
概要
パブリック属性 |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
フィールド記述子の別のグループへのポインタ(構造体などがある場合)。
|
mOffset
|
uint16_t
TLV フィールドに書き込むデータが c 構造体で参照される場所。
|
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
TLV フィールドに書き込むデータが c 構造体で参照される場所。
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