BasicType

Указывает базовый тип символа.

Синтаксис

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
};

Элементы

Элемент Description
btNoType Базовый тип не указан.
btVoid Базовый voidтип — это .
btChar Базовый char тип — это тип C/C++.
btWChar Базовый тип — это широкий (Юникод) символ (WCHAR).
btInt Базовый тип — signed int (тип C/C++).
btUInt Базовый тип — unsigned int (тип C/C++).
btFloat Базовый тип — это число с плавающей запятой (FLOAT).
btBCD Базовый тип — это закодированный двоичный десятичный знак (BCD).
btBool Базовый тип — логическое (BOOL).
btLong Базовый 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

См. также