Udostępnij za pośrednictwem


BasicType

Określa podstawowy typ symbolu.

Składnia

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
};

Elementy

Element opis
btNoType Nie określono żadnego typu podstawowego.
btVoid Typ podstawowy to void.
btChar Typ podstawowy to char (typ C/C++).
btWChar Typ podstawowy to szeroki (Unicode) znak (WCHAR).
btInt Typ podstawowy to signed int (typ C/C++).
btUInt Typ podstawowy to unsigned int (typ C/C++).
btFloat Typ podstawowy to liczba zmiennoprzecinkowa (FLOAT).
btBCD Typ podstawowy to kodowany binarnie dziesiętny (BCD).
btBool Typ podstawowy to wartość logiczna (BOOL).
btLong Typ podstawowy to long int (typ C/C++).
btULong Typ podstawowy to unsigned long int (typ C/C++).
btCurrency Typ podstawowy to waluta.
btDate Typ podstawowy to data/godzina (DATE).
btVariant Typ podstawowy to struktura typu zmiennej (VARIANT).
btComplex Typ podstawowy to liczba zespolona.
btBit Typ podstawowy jest nieco.
btBSTR Typ podstawowy jest ciągiem podstawowym lub binarnym (BSTR).
btHresult Typ podstawowy to HRESULT.

Uwagi

Wartości w tym wyliczenie są zwracane przez metodę IDiaSymbol::get_baseType .

Wymagania

Nagłówek: cvconst.h

Zobacz też