BasicType
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
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
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