nl:: Weben:: Profile:: DataManagement_Current:: TraitSchemaEngine:: Schema
#include <src/lib/profiles/data-management/Current/TraitData.h>
Die Hauptschemastruktur, die die Schemainformationen enthält.
Zusammenfassung
Öffentliche Attribute | |
---|---|
mIsDictionaryBitfield | uint8_t * Ein Bitfeld, das angibt, ob jedes Schema-Handle ein Wörterbuch ist oder nicht. |
mIsEphemeralBitfield | uint8_t * Ein Bitfeld, das angibt, ob jedes Schema-Handle kurzlebig ist oder nicht. |
mIsImplementedBitfield | uint8_t * Ein Bitfeld, das angibt, ob jedes optionale Schema-Handle implementiert ist oder nicht. |
mIsNullableBitfield | uint8_t * Ein Bitfeld, das angibt, ob jedes Schema-Handle NULL-fähig ist oder nicht. |
mIsOptionalBitfield | uint8_t * Ein Bitfeld, das angibt, ob jedes Schema-Handle optional ist oder nicht. |
mNumSchemaHandleEntries | uint32_t Die Anzahl der Schema-Handles in dieser Eigenschaft. |
mProfileId | uint32_t Die ID des Merkmalsprofils. |
mSchemaHandleTbl | const PropertyInfo * Ein Zeiger auf die Schema-Handle-Tabelle, die übergeordnete Informationen und Kontext-Tags für jedes Schema-Handle bereitstellt. |
mTreeDepth | uint32_t Die maximale Tiefe dieses Schemas. |
Öffentliche Attribute
mIsDictionaryBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield
Ein Bitfeld, das angibt, ob jedes Schema-Handle ein Wörterbuch ist oder nicht.
misEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
Ein Bitfeld, das angibt, ob jedes Schema-Handle kurzlebig ist oder nicht.
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
Ein Bitfeld, das angibt, ob jedes optionale Schema-Handle implementiert ist oder nicht.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Ein Bitfeld, das angibt, ob jedes Schema-Handle NULL-fähig ist oder nicht.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Ein Bitfeld, das angibt, ob jedes Schema-Handle optional ist oder nicht.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
Die Anzahl der Schema-Handles in dieser Eigenschaft.
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
Die ID des Merkmalsprofils.
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
Ein Zeiger auf die Schema-Handle-Tabelle, die übergeordnete Informationen und Kontext-Tags für jedes Schema-Handle bereitstellt.
mBaumtiefe
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
Die maximale Tiefe dieses Schemas.