EventGroup-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 Klassenvorlage EventGroup ist die Basisklasse für alle Gruppenerfassungsklassen.

Syntax

template <typename TActivity>
class EventGroup;
{
public:
    size_t Size() const;

    const TActivity& operator[](size_t index) const;
    const TActivity& Front() const;
    const TActivity& Back() const;

    std::deque<TActivity>::const_iterator begin() const;
    std::deque<TActivity>::const_iterator end() const;
};

Parameter

TActivity Der in der Gruppe enthaltene Aktivitätstyp.

Member

Funktionen

BackbeginendFrontoperator[]Size

Zurück

const TActivity& Back() const;

Rückgabewert

Ein Verweis auf das letzte Aktivitätsereignis in der Gruppe.

begin

std::deque<TActivity>::const_iterator begin() const;

Rückgabewert

Ein Iterator, der auf den Anfang der Aktivitätsereignisgruppe zeigt.

end

std::deque<TActivity>::const_iterator end() const;

Rückgabewert

Ein Iterator, der auf eine Position hinter dem Ende der Ereignisgruppe der Aktivität zeigt.

Front

const TActivity& Front() const;

Rückgabewert

Ein Verweis auf das erste Aktivitätsereignis in der Gruppe.

operator[]

const TActivity& operator[](size_t index) const;

Parameter

Index
Der Index des Elements, auf das in der Aktivitätsereignisgruppe zugegriffen werden soll.

Rückgabewert

Das Ereignis aus dem Ereignisstapel, das an der von Index angegebenen Position gespeichert ist.

Size

size_t Size() const;

Rückgabewert

Die Größe der Ereignisgruppe.