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;

Return Value

그룹 내 마지막 작업 이벤트에 대한 참조입니다.

begin

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

Return Value

작업 이벤트 그룹의 시작 부분을 가리키는 반복기입니다.

end

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

Return Value

작업 이벤트 그룹의 종료 지점 이후를 가리키는 반복기입니다.

Front

const TActivity& Front() const;

Return Value

그룹의 첫 번째 작업 이벤트에 대한 참조입니다.

operator[]

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

매개 변수

색인
작업 이벤트 그룹의 액세스에 대한 요소의 인덱스입니다.

Return Value

index로 표시하는 위치에 저장된 이벤트 스택의 이벤트입니다.

크기

size_t Size() const;

Return Value

이벤트 그룹의 크기입니다.