Bagikan melalui


BasicType

Menentukan jenis dasar simbol.

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
    btVector   = 35
};

Elements

Elemen Description
btNoType Tidak ada jenis dasar yang ditentukan.
btVoid Jenis dasar adalah void.
btChar Jenis dasar adalah char (jenis C/C++).
btWChar Jenis dasar adalah karakter lebar (Unicode) (WCHAR).
btInt Jenis dasar adalah signed int (jenis C/C++).
btUInt Jenis dasar adalah unsigned int (jenis C/C++).
btFloat Jenis dasar adalah angka titik mengambang (FLOAT).
btBCD Jenis dasar adalah desimal berkode biner (BCD).
btBool Jenis dasar adalah Boolean (BOOL).
btLong Jenis dasar adalah long int (jenis C/C++).
btULong Jenis dasar adalah unsigned long int (jenis C/C++).
btCurrency Jenis dasar adalah mata uang.
btDate Jenis dasar adalah tanggal/waktu (DATE).
btVariant Jenis dasar adalah struktur jenis variabel (VARIANT).
btComplex Jenis dasar adalah bilangan kompleks.
btBit Jenis dasar sedikit.
btBSTR Jenis dasar adalah string dasar atau biner (BSTR).
btHresult Jenis dasar adalah HRESULT.
btVector Jenis dasar adalah vektor yang dapat diskalakan.

Komentar

Nilai dalam enumerasi ini dikembalikan oleh metode IDiaSymbol::get_baseType .

Persyaratan

Header: cvconst.h

Lihat juga