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