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;
戻り値
イベント グループのサイズ。