Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ogni classe base per un simbolo (UDT) di tipo definito dall'utente viene identificata da un elemento figlio con un oggetto SymTagBaseClass tag.IDiaSymbol::get_type la proprietà contiene il simbolo per il tipo definito dall'utente sottostante e tutte le proprietà del tipo definito dall'utente sottostante sono disponibili come parte di questo simbolo di BaseClass.
Proprietà
Nella tabella seguente sono elencate le proprietà valide aggiuntive per questo tipo del simbolo.
Proprietà |
Tipo di dati |
Descrizione |
|---|---|---|
DWORD |
Modificatore di accesso applicato a questa classe base.Uno dei valori di CV_access_e. |
|
IDiaSymbol* |
Simbolo della classe interna (se presenti). |
|
DWORD |
ID del simbolo del padre della classe. |
|
BOOL |
TRUE se la classe base dispone di un costruttore. |
|
BOOL |
TRUE se la classe base è contrassegnata come const. |
|
BOOL |
TRUE se la classe base dispone di un operatore di assegnazione. |
|
BOOL |
TRUE se la classe base ha un operatore di cast. |
|
BOOL |
TRUE se la classe base sono tipi annidati. |
|
BOOL |
TRUE se la classe base è indiretta. |
|
DWORD |
Lunghezza della classe di base in byte. |
|
IDiaSymbol* |
Simbolo del modulo di inclusione. |
|
DWORD |
ID del simbolo padre lessicale. |
|
BSTR |
Nome della classe base. |
|
BOOL |
TRUE se la classe base è annidata. |
|
LONG |
Offset del sotto-oggetto che rappresenta la classe base all'interno della struttura. |
|
BOOL |
TRUE se la classe base dispone di operatori di overload. |
|
BOOL |
TRUE se la classe base è compressa. |
|
BOOL |
TRUE se la classe base viene visualizzato in un ambito globali. |
|
DWORD |
Indice ID del simbolo. |
|
DWORD |
Restituisce SymTagBaseClass (uno di SymTagEnum valori). |
|
IDiaSymbol* |
Il simbolo dalla classe base UDT. |
|
DWORD |
ID del simbolo del tipo. |
|
DWORD |
un valore dal UdtKind. |
|
BOOL |
TRUE se la classe base non è allineato. |
|
BOOL |
TRUE se la classe base è virtuale. |
|
DWORD |
Indice nella tabella della struttura di base virtuale. |
|
LONG |
Offset del puntatore di base virtuale. |
|
IDiaSymbol* |
Il tipo di puntatore base virtuale della tabella. |
|
IDiaSymbol* |
Il simbolo che descrive il tipo di tabella virtuale per questa classe base. |
|
DWORD |
ID del simbolo virtuale di forma di tabella. |
|
BOOL |
TRUE se la classe base è contrassegnata come volatile. |