Sdílet prostřednictvím


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

Viz také