class CounterId

Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/common_types.h

Curated set of platform independent IDs

Public Members

static CounterId kNanoseconds
static CounterId kCycles
static CounterId kInstructionsRetired
static CounterId kBranchesPredicted
static CounterId kBranchesMispredidcted

Public Methods

void CounterId ()

Defined at line 45 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/common_types.h

void CounterId (uint8_t value)

Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/common_types.h

EnumForSwitching_ operator fuchsia_cpu_profiler::CounterId::EnumForSwitching_ ()

Defined at line 47 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/common_types.h

uint8_t operator unsigned char ()

Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/common_types.h

bool IsUnknown ()

Defined at line 50 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/common_types.h

CounterId Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/common_types.h