Partager via


BasicType

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

Voir aussi