DataKind

Indique l’étendue particulière d’une valeur de données.

Syntaxe

enum DataKind {
    DataIsUnknown,
    DataIsLocal,
    DataIsStaticLocal,
    DataIsParam,
    DataIsObjectPtr,
    DataIsFileStatic,
    DataIsGlobal,
    DataIsMember,
    DataIsStaticMember,
    DataIsConstant
};

Éléments

Élément Description
DataIsUnknown Impossible de déterminer le symbole de données.
DataIsLocal L’élément de données est une variable locale.
DataIsStaticLocal L’élément de données est une variable locale statique.
DataIsParam L’élément de données est un paramètre formel.
DataIsObjectPtr L’élément de données est un pointeur d’objet (this).
DataIsFileStatic L’élément de données est une variable délimitée à un fichier.
DataIsGlobal L’élément de données est une variable globale.
DataIsMember L’élément de données est une variable membre d’objet.
DataIsStaticMember L’élément de données est une variable statique de classe.
DataIsConstant L’élément de données est une valeur constante.

Notes

Les valeurs de cette énumération sont renvoyées par la méthode IDiaSymbol::get_dataKind.

Configuration requise

En-tête : cvconst.h

Voir aussi