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

Voir aussi