BasicType
Spécifie le type de base du symbole.
Syntax
enum BasicType {
btNoType = 0,
btVoid = 1,
btChar = 2,
btWChar = 3,
btInt = 6,
btUInt = 7,
btFloat = 8,
btBCD = 9,
btBool = 10,
btLong = 13,
btULong = 14,
btCurrency = 25,
btDate = 26,
btVariant = 27,
btComplex = 28,
btBit = 29,
btBSTR = 30,
btHresult = 31,
btChar16 = 32, // char16_t
btChar32 = 33, // char32_t
btChar8 = 34 // char8_t
};
Éléments
Élément | Description |
---|---|
btNoType | Aucun type de base n’est spécifié. |
btVoid | Le type de base est un void . |
btChar | Le type de base est un char (type C/C++). |
btWChar | Le type de base est un caractèreWCHAR large (Unicode). |
btInt | Le type de base est signed int (type C/C++). |
btUInt | Le type de base est unsigned int (type C/C++). |
btFloat | Le type de base est un nombre à virgule flottante (FLOAT ). |
btBCD | Le type de base est une décimale codée binaire (BCD ). |
btBool | Le type de base est un type booléen (BOOL ). |
btLong | Le type de base est un long int (type C/C++). |
btULong | Le type de base est un unsigned long int (type C/C++). |
btCurrency | Le type de base est la devise. |
btDate | Le type de base est date/heure (DATE ). |
btVariant | Le type de base est une structure de type variable (VARIANT ). |
btComplex | Le type de base est un nombre complexe. |
btBit | Le type de base est un peu. |
btBSTR | Le type de base est une chaîne de base ou binaire (BSTR ). |
btHresult | Le type de base est un HRESULT . |
Notes
Les valeurs de cette énumération sont renvoyées par la méthode IDiaSymbol::get_baseType.
Configuration requise
En-tête : cvconst.h