Compartir a través de


TranslationUnitType (Clase)

El SDK de C++ Build Insights es compatible con Visual Studio 2017 y versiones posteriores. Para ver la documentación de estas versiones, establezca el control de selector de Versión de Visual Studio para este artículo en Visual Studio 2017 o versiones posteriores. Se encuentra en la parte superior de la tabla de contenido de esta página.

La clase TranslationUnitType se usa con las funciones MatchEvent, MatchEventInMemberFunction, MatchEventStack y MatchEventStackInMemberFunction. Utilícela para hacer coincidir un evento TRANSLATION_UNIT_TYPE.

Sintaxis

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;
};

Miembros

Junto con los miembros heredados de su clase base SimpleEvent, la clase TranslationUnitType contiene los miembros siguientes:

Constructores

TranslationUnitType

Functions

Tipo

Tipo

Type Type() const;

Valor devuelto

Tipo de la unidad de traducción: MODULE, HEADER_UNIT o PCH.

TranslationUnitType

TranslationUnitType(const RawEvent& event);

Parámetros

event
Un evento TRANSLATION_UNIT_TYPE.