nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
Structure qui décrit un champ TLV dans une structure de schéma et le connecte aux données dans une structure c.
Résumé
Attributs publics |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
Pointeur vers un autre groupe de descripteurs de champ, si nous disposons de structs, etc.
|
mOffset
|
uint16_t
Où rechercher dans la structure c-struct les données à écrire dans le champ TLV.
|
mTVDContextTag
|
uint8_t
Balise de contexte du champ "TLV".
|
mTypeAndFlags
|
uint8_t
Type de données du champ "TLV"
|
Fonctions publiques |
|
---|---|
GetType(void) const
|
|
IsNullable(void) const
|
bool
|
Attributs publics
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
Pointeur vers un autre groupe de descripteurs de champ, si nous disposons de structs, etc.
mOffset
uint16_t nl::FieldDescriptor::mOffset
Où rechercher dans la structure c-struct les données à écrire dans le champ TLV.
mTVDContextTag
uint8_t nl::FieldDescriptor::mTVDContextTag
Balise de contexte du champ "TLV".
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
Type de données du champ "TLV"
Fonctions publiques
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullable
bool nl::FieldDescriptor::IsNullable( void ) const