BasicType

Anger symbolens grundläggande typ.

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
    btVector   = 35
};

Elements

Komponent Description
btNoType Ingen grundläggande typ har angetts.
btVoid Grundläggande typ är en void.
btChar Grundläggande typ är en char (C/C++-typ).
btWChar Grundläggande typ är ett brett (Unicode)-tecken (WCHAR).
btInt Grundläggande typ är signed int (C/C++-typ).
btUInt Grundläggande typ är unsigned int (C/C++-typ).
btFloat Grundläggande typ är ett flyttalsnummer (FLOAT).
btBCD Grundläggande typ är en binärkodad decimal (BCD).
btBool Grundläggande typ är en boolesk (BOOL).
btLong Grundläggande typ är en long int (C/C++-typ).
btULong Grundläggande typ är en unsigned long int (C/C++-typ).
btCurrency Grundläggande typ är valuta.
btDate Grundläggande typ är datum/tid (DATE).
btVariant Grundläggande typ är en variabeltypstruktur (VARIANT).
btComplex Grundläggande typ är ett komplext tal.
btBit Grundläggande typ är lite.
btBSTR Grundläggande typ är en grundläggande eller binär sträng (BSTR).
btHresult Grundläggande typ är en HRESULT.
btVector Grundläggande typ är en skalbar vektor.

Anmärkningar

Värdena i den här uppräkningen returneras av metoden IDiaSymbol::get_baseType .

Kravspecifikation

Rubrik: cvconst.h

Se även