SymbolName-Klasse

Das C++ Build Insights SDK ist mit Visual Studio 2017 und höher kompatibel. Um die Dokumentation für diese Versionen anzuzeigen, legen Sie das Auswahlsteuerelement Version in Visual Studio für diesen Artikel auf Visual Studio 2017 oder höher fest. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.

Die SymbolName-Klasse wird mit den Funktionen MatchEvent, MatchEventInMemberFunction, MatchEventStack und MatchEventStackInMemberFunction verwendet. Dient zum Abgleichen eines SYMBOL_NAME-Ereignisses.

Syntax

class SymbolName : public SimpleEvent
{
public:
    SymbolName(const RawEvent& event);

    const unsigned long long&  Key() const;
    const char*                Name() const;
};

Member

Zusammen mit den geerbten Membern aus der Basisklasse SimpleEvent enthält die SymbolName-Klasse die folgenden Member:

Konstruktoren

SymbolName

Funktionen

KeyName

Schlüssel

const unsigned long long& Key() const;

Rückgabewert

Numerischer Bezeichner für den von diesem Symbol dargestellten Typ. Dieser Bezeichner ist innerhalb eines Compiler-Front-End-Durchlaufs eindeutig.

Name

const char* Name() const;

Rückgabewert

Der Name des Typs, der durch das UTF-8-codierte Symbol dargestellt wird.

SymbolName

SymbolName(const RawEvent& event);

Parameter

event
Ein SYMBOL_NAME-Ereignis.