Sdílet prostřednictvím


Typedef (Přístup k rozhraní ladění SDK)

Symboly se značkami SymTagTypedef představují názvy pro jiné typy.

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 typedef, pokud existuje.
IDiaSymbol::get_classParentId DWORD ID nadřazeného symbolu třídy
IDiaSymbol::get_constructor BOOL TRUE pokud tento typedef má konstruktor.
IDiaSymbol::get_constType BOOL TRUE pokud je tento typedef označen jako konstantní.
IDiaSymbol::get_hasAssignmentOperator BOOL TRUE pokud má tento typedef operátor přiřazení.
IDiaSymbol::get_hasCastOperator BOOL TRUE pokud tento typdef má operátor přetypování.
IDiaSymbol::get_hasNestedTypes BOOL TRUE pokud má tento typedef vnořené typy.
IDiaSymbol::get_length ULONGLONG Délka tohoto typuef v bajtech
IDiaSymbol::get_lexicalParent IDiaSymbol* Symbol ohraničující kompilandu
IDiaSymbol::get_lexicalParentId DWORD ID lexikálního nadřazeného symbolu
IDiaSymbol::get_name BSTR Název typedef.
IDiaSymbol::get_nested BOOL TRUE pokud je tento typef vnořený do lexikálního oboru.
IDiaSymbol::get_overloadedOperator BOOL TRUE pokud tento typedef má přetížený operátor.
IDiaSymbol::get_packed BOOL TRUE pokud je tento typdef zabalen.
IDiaSymbol::get_reference BOOL TRUE pokud je tento typdef odkaz.
IDiaSymbol::get_scoped BOOL TRUE pokud je tento typdef v neglobalickém lexikálním rozsahu.
IDiaSymbol::get_symIndexId DWORD ID indexu symbolu
IDiaSymbol::get_symTag DWORD Vrátí SymTagTypedef (jedna z hodnot výčtu SymTagEnum).
IDiaSymbol::get_type IDiaSymbol* Symbol základního typu
IDiaSymbol::get_typeId DWORD ID symbolu typu.
IDiaSymbol::get_udtKind DWORD Jedna z hodnot výčtu UdtKind.
IDiaSymbol::get_unalignedType BOOL TRUE pokud tento typdef není zarovnaný.
IDiaSymbol::get_virtualTableShape IDiaSymbol* Symbol, který popisuje obrazec virtuální tabulky.
IDiaSymbol::get_virtualTableShapeId DWORD ID symbolu obrazce virtuální tabulky
IDiaSymbol::get_volatileType BOOL TRUE pokud je tento typdef označen jako nestálý.

Poznámky

Vzhledem k tomu, že typedef může představovat třídu, ukazatel nebo uživatelem definovaný typ (UDT), symbol pro typedef sdílí stejné vlastnosti jako jeden z těchto ostatních typů symbolů.

Viz také