Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
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
btVector = 35
};
Elements
| Składnik | Description |
|---|---|
| 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. |
| btVector | Typ podstawowy to skalowalny wektor. |
Uwagi
Wartości w tym wyliczenie są zwracane przez metodę IDiaSymbol::get_baseType .
Requirements
Nagłówek: cvconst.h