Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

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.