|
HEBench
|
#include <memory>#include <string>#include <unordered_set>#include <vector>#include "hebench/modules/general/include/nocopy.h"#include "hebench/modules/logging/include/logging.h"#include "hebench/api_bridge/types.h"#include "hebench_benchmark_description.h"#include "hebench_idata_loader.h"#include "hebench_utilities_harness.h"

Go to the source code of this file.
Classes | |
| class | hebench::TestHarness::IBenchmarkDescriptor |
| Base interface for Benchmark Descriptors. More... | |
| class | hebench::TestHarness::IBenchmarkDescriptor::DescriptionToken |
| Token returned by a successful call to IBenchmarkDescriptor::matchBenchmarkDescriptor(). More... | |
| class | hebench::TestHarness::IBenchmarkDescriptor::DescriptionToken::FriendKeyCreation |
| class | hebench::TestHarness::PartialBenchmarkDescriptor |
| Provides boilerplate implementation to common methods of interface IBenchmarkDescription and implements some mechanisms to ease implementation of the interface. More... | |
| struct | hebench::TestHarness::PartialBenchmarkDescriptor::WorkloadDescriptionOutput |
Bundles values that need to be filled by a workload during completeWorkloadDescription(). More... | |
| class | hebench::TestHarness::IBenchmark |
| Interface for benchmarks. More... | |
| struct | hebench::TestHarness::IBenchmark::RunConfig |
| Provides configuration to and retrieves data from a benchmark run. More... | |
| class | hebench::TestHarness::PartialBenchmark |
| Base class for benchmarks. More... | |
| class | hebench::TestHarness::PartialBenchmark::FriendPrivateKey |
Namespaces | |
| hebench | |
| hebench::TestHarness | |
| struct hebench::TestHarness::PartialBenchmarkDescriptor::WorkloadDescriptionOutput |
Bundles values that need to be filled by a workload during completeWorkloadDescription().
Definition at line 293 of file hebench_ibenchmark.h.

| struct hebench::TestHarness::IBenchmark::RunConfig |
Provides configuration to and retrieves data from a benchmark run.
Definition at line 452 of file hebench_ibenchmark.h.