UDT
Každá třída, struktura a unie je identifikován SymTagUDT symbol.Každý člen, funkce, data, nebo vnořený typ a každý základní třídy se zobrazí jako třída podřízený typ definovaný uživatelem (UDT).
Vlastnosti
Následující tabulka zobrazuje další vlastnosti platné pro tento typ symbolu.
Property |
Typ dat |
Description |
---|---|---|
IDiaSymbol* |
Symbol pro nadřazené třídy, pokud existuje. |
|
DWORD |
ID symbol nadřazené třídy. |
|
BOOL |
TRUEPokud UDT konstruktor. |
|
BOOL |
TRUEPokud UDT je označen jako konstantu. |
|
BOOL |
TRUEPokud UDT definice přiřazení operátorů. |
|
BOOL |
TRUEPokud UDT definované cast operátorů. |
|
BOOL |
TRUEPokud UDT vnořený typ definice. |
|
LONGLONG |
Velikost v bajtech UDT. |
|
IDiaSymbol* |
Symbol ohraničujících Compiland. |
|
DWORD |
ID nadřazené lexikální symbol. |
|
BSTR |
Název UDT. |
|
BOOL |
TRUEJestliže je vnořená UDT. |
|
BOOL |
TRUEPokud jsou definovány UDT přetížené operátory. |
|
BOOL |
TRUEPokud je balen UDT. |
|
BOOL |
TRUEPokud se zobrazí UDT neglobální lexikální oboru. |
|
DWORD |
ID indexu symbolu. |
|
DWORD |
Vrátí SymTagUDT (jeden z SymTagEnum hodnoty). |
|
DWORD |
Označuje, zda je struktura, třídy nebo unie; Podrobnosti naleznete v tématu UdtKind. |
|
BOOL |
TRUEPokud je UDT nezarovnaný. |
|
IDiaSymbol* |
Typ virtuální tabulky. |
|
DWORD |
ID obrazce symbol virtuální tabulky. |
|
BOOL |
TRUEPokud UDT je označen jako volatile. |