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
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