SymbolName クラス

C++ Build Insights SDK は、Visual Studio 2017 以降と互換性があります。 これらのバージョンのドキュメントを表示するには、この記事の Visual Studio バージョン セレクター コントロールを Visual Studio 2017 以降に設定します。 このページの目次の一番上にあります。

SymbolName クラスは、MatchEventMatchEventInMemberFunctionMatchEventStack、および MatchEventStackInMemberFunction 関数と共に使用されます。 SYMBOL_NAME イベントを照合するために使用します。

構文

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

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

メンバー

その基底クラス SimpleEvent から継承されたメンバーに加えて、SymbolName クラスには以下のメンバーが含まれます。

コンストラクター

SymbolName

機能

KeyName

キー

const unsigned long long& Key() const;

戻り値

この記号によって表される型の数値識別子。 この識別子は、コンパイラのフロントエンド パス内で一意です。

名前

const char* Name() const;

戻り値

シンボルによって表される型の名前。UTF-8 でエンコードされます。

SymbolName

SymbolName(const RawEvent& event);

パラメーター

event
SYMBOL_NAME イベント。