BasicType
Určuje základní typ symbolu.
Syntaxe
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 (Prvek) | Popis |
---|---|
btNoType | Není zadán žádný základní typ. |
btVoid | Základní typ je void . |
btChar | Základní typ je char typ (typ C/C++). |
btWChar | Základní typ je široký znakWCHAR (Unicode). |
btInt | Základní typ je signed int (typ C/C++). |
btUInt | Základní typ je unsigned int (typ C/C++). |
btFloat | Základní typ je číslo s plovoucí desetinou čárkou (FLOAT ). |
btBCD | Základní typ je binární desetinné číslo (BCD ). |
btBool | Základní typ je logická hodnota (BOOL ). |
btLong | Základní typ je long int typ (typ C/C++). |
btULong | Základní typ je unsigned long int typ (typ C/C++). |
btCurrency | Základní typ je měna. |
btDate | Základní typ je datum a čas (DATE ). |
btVariant | Základní typ je struktura typu proměnné (VARIANT ). |
btComplex | Základní typ je komplexní číslo. |
btBit | Základní typ je trochu. |
btBSTR | Základní typ je základní nebo binární řetězec (BSTR ). |
btHresult | Základní typ je .HRESULT |
Poznámky
Hodnoty v tomto výčtu jsou vráceny IDiaSymbol::get_baseType metoda.
Požadavky
Hlavička: cvconst.h