Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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