シンボルの基本型を指定します。
構文
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
};
要素
| 要素 | 説明 |
|---|---|
| btNoType | 基本型は指定されません。 |
| btVoid | 基本型は .void |
| btChar | 基本型は a char (C/C++ 型) です。 |
| btWChar | 基本型はワイド (Unicode) 文字 (WCHAR) です。 |
| btInt | 基本型は signed int (C/C++ 型) です。 |
| btUInt | 基本型は unsigned int (C/C++ 型) です。 |
| btFloat | 基本型は浮動小数点数 (FLOAT) です。 |
| btBCD | 基本型は、2 進コード 10 進 (BCD) です。 |
| btBool | 基本型はブール値 (BOOL) です。 |
| btLong | 基本型は a long int (C/C++ 型) です。 |
| btULong | 基本型は ( unsigned long int C/C++ 型) です。 |
| btCurrency | 基本の種類は通貨です。 |
| btDate | 基本型は日付/時刻 (DATE) です。 |
| btVariant | 基本型は変数型構造体 (VARIANT) です。 |
| btComplex | 基本型は複素数です。 |
| btBit | 基本型は少しです。 |
| btBSTR | 基本型は、基本文字列またはバイナリ文字列 (BSTR) です。 |
| btHresult | 基本型は .HRESULT |
解説
この列挙型の値は、IDiaSymbol::get_baseType メソッドによって返されます。
要件
ヘッダー: cvconst.h