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