Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the symbol's basic type.
Syntax
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
};
Elements
Element | Description |
---|---|
btNoType | No basic type is specified. |
btVoid | Basic type is a void . |
btChar | Basic type is a char (C/C++ type). |
btWChar | Basic type is a wide (Unicode) character (WCHAR ). |
btInt | Basic type is signed int (C/C++ type). |
btUInt | Basic type is unsigned int (C/C++ type). |
btFloat | Basic type is a floating-point number (FLOAT ). |
btBCD | Basic type is a binary-coded decimal (BCD ). |
btBool | Basic type is a Boolean (BOOL ). |
btLong | Basic type is a long int (C/C++ type). |
btULong | Basic type is an unsigned long int (C/C++ type). |
btCurrency | Basic type is currency. |
btDate | Basic type is date/time (DATE ). |
btVariant | Basic type is a variable type structure (VARIANT ). |
btComplex | Basic type is a complex number. |
btBit | Basic type is a bit. |
btBSTR | Basic type is a basic or binary string (BSTR ). |
btHresult | Basic type is an HRESULT . |
Remarks
The values in this enumeration are returned by the IDiaSymbol::get_baseType method.
Requirements
Header: cvconst.h