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