EventGroup クラス

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

EventGroup クラス テンプレートは、すべてのグループ キャプチャ クラスに対する基底クラスです。

構文

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

パラメーター

TActivity グループに含まれるアクティビティの種類。

メンバー

機能

BackbeginendFrontoperator[]Size

戻る

const TActivity& Back() const;

戻り値

グループ内の最後のアクティビティ イベントへの参照。

begin

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

戻り値

アクティビティ イベント グループの先頭を指す反復子。

end

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

戻り値

アクティビティ イベント グループの末尾の 1 つ後ろの位置を指す反復子。

Front

const TActivity& Front() const;

戻り値

グループ内の最初のアクティビティ イベントへの参照。

operator[]

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

パラメーター

インデックス
アクティビティ イベント グループ内でアクセスする要素のインデックス。

戻り値

index によって示される位置に格納されている、イベント スタックからのイベント。

サイズ

size_t Size() const;

戻り値

イベント グループのサイズ。