TranslationUnitType 類別
C++ Build Insights SDK 與 Visual Studio 2017 和更新版本相容。 若要查看這些版本的檔,請將本文的 Visual Studio 版本 選取器控制項設定為 Visual Studio 2017 或更新版本。 其位於此頁面目錄頂端。
類別 TranslationUnitType
會與 MatchEvent 、 MatchEventInMemberFunction 、 MatchEventStack 和 MatchEventStackInMemberFunction 函式搭配 使用。 使用它來比對 TRANSLATION_UNIT_TYPE 事件。
語法
class TranslationUnitType : public SimpleEvent
{
public:
enum class Type
{
MODULE = TRANSLATION_UNIT_TYPE_MODULE,
HEADER_UNIT = TRANSLATION_UNIT_TYPE_HEADER_UNIT,
PCH = TRANSLATION_UNIT_TYPE_PRECOMPILED_HEADER
};
TranslationUnitType(const RawEvent& event);
Type Type() const;
};
成員
除了繼承成員的 SimpleEvent 基類之外,類別 TranslationUnitType
包含下列成員:
建構函式
函式
類型
Type Type() const;
傳回值
轉譯單位的類型:MODULE、HEADER_UNIT或 PCH。
TranslationUnitType
TranslationUnitType(const RawEvent& event);
參數
event
TRANSLATION_UNIT_TYPE 事件。
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: