Sdílet prostřednictvím


Výčet (Přístup k rozhraní ladění SDK)

Výčty jsou identifikovány SymTagEnum symboly. Každá hodnota výčtu se zobrazí jako podřízená třída se značkou SymTagConstant .

Vlastnosti

Následující tabulka obsahuje další platné vlastnosti pro tento typ symbolu.

Vlastnost Datový typ Popis
IDiaSymbol::get_baseType DWORD Jedna z hodnot Výčtu BasicType.
IDiaSymbol::get_classParent IDiaSymbol* Nadřazená třída tohoto výčtu, pokud existuje.
IDiaSymbol::get_classParentId DWORD ID nadřazeného symbolu třídy
IDiaSymbol::get_constructor BOOL TRUE pokud má výčet konstruktor.
IDiaSymbol::get_constType BOOL TRUE pokud je výčet označen jako const.
IDiaSymbol::get_hasAssignmentOperator BOOL TRUE pokud má výčet operátor přiřazení.
IDiaSymbol::get_hasCastOperator BOOL TRUE pokud má výčet operátor přetypování.
IDiaSymbol::get_hasNestedTypes BOOL TRUE pokud má výčet vnořené typy.
IDiaSymbol::get_length DWORD Délka tohoto výčtu v bajtech
IDiaSymbol::get_lexicalParent IDiaSymbol* Symbol ohraničujícího Compilandu
IDiaSymbol::get_lexicalParentId DWORD ID lexikálního nadřazeného symbolu
IDiaSymbol::get_name BSTR Název výčtového typu.
IDiaSymbol::get_nested BOOL TRUE pokud je výčet vnořený.
IDiaSymbol::get_overloadedOperator BOOL TRUE pokud má výčet nějaké přetížené operátory.
IDiaSymbol::get_packed BOOL TRUE pokud je výčet zabalený.
IDiaSymbol::get_scoped BOOL TRUE pokud se výčet zobrazí v neglobalickém lexikálním oboru.
IDiaSymbol::get_symIndexId DWORD ID indexu symbolu
IDiaSymbol::get_symTag DWORD Vrátí SymTagEnum (jedna z hodnot výčtu SymTagEnum).
IDiaSymbol::get_type IDiaSymbol* Symbol základního typu
IDiaSymbol::get_typeId DWORD ID symbolu typu.
IDiaSymbol::get_unalignedType BOOL TRUE pokud je výčet nezarovnaný.
IDiaSymbol::get_volatileType BOOL TRUE pokud je výčet označen jako nestálý.

Viz také