Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie le type de base du symbole.
Syntaxe
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
btVector = 35
};
Elements
| Élément | Descriptif |
|---|---|
| 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. |
| btVector | Le type de base est un vecteur évolutif. |
Remarques
Les valeurs de cette énumération sont retournées par la méthode IDiaSymbol ::get_baseType .
Spécifications
En-tête : cvconst.h