Megosztás:


BasicType

Megadja a szimbólum alaptípusát.

Szemantika

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

Elem Description
btNoType Nincs megadva alaptípus.
btVoid Az alaptípus egy void.
btChar Az alaptípus egy char (C/C++ típusú).
btWChar Az alaptípus egy széles (Unicode) karakter (WCHAR).
btInt Az alaptípus signed int (C/C++ típus).
btUInt Az alaptípus unsigned int (C/C++ típus).
btFloat Az alaptípus egy lebegőpontos szám (FLOAT).
btBCD Az alaptípus binárisan kódolt decimális (BCD).
btBool Az alaptípus logikai (BOOL).
btLong Az alaptípus egy long int (C/C++ típusú).
btULong Az alaptípus egy unsigned long int (C/C++ típusú).
btCurrency Az alaptípus a pénznem.
btDate Az alaptípus dátum/idő (DATE).
btVariant Az alaptípus egy változó típusú struktúra (VARIANT).
btComplex Az alaptípus egy összetett szám.
btBit Az alaptípus egy kicsit.
btBSTR Az alaptípus egy egyszerű vagy bináris sztring (BSTR).
btHresult Az alaptípus egy HRESULT.
btVector Az alaptípus méretezhető vektor.

Megjegyzések

Az enumerálás értékeit az IDiaSymbol::get_baseType metódus adja vissza.

Requirements

Fejléc: cvconst.h

Lásd még