HEBench
|
Token returned by a successful call to IBenchmarkDescriptor::matchBenchmarkDescriptor(). More...
#include <hebench_ibenchmark.h>
Classes | |
class | FriendKeyCreation |
Public Types | |
typedef std::shared_ptr< DescriptionToken > | Ptr |
Public Member Functions | |
DescriptionToken (IBenchmarkDescriptor &caller, const BenchmarkDescription::Backend &backend_desc, const BenchmarkDescription::Configuration &config, const BenchmarkDescription::Description &text_desc, const FriendKeyCreation &) | |
IBenchmarkDescriptor * | getDescriptor () |
const BenchmarkDescription::Backend & | getBackendDescription () const |
const BenchmarkDescription::Configuration & | getBenchmarkConfiguration () const |
const BenchmarkDescription::Description & | getDescription () const |
Token returned by a successful call to IBenchmarkDescriptor::matchBenchmarkDescriptor().
Use the token returned by IBenchmarkDescriptor::matchBenchmarkDescriptor() to instantiate the actual benchmark.
When returned by IBenchmarkDescriptor::matchBenchmarkDescriptor(), this token fields are fully and correctly set, including the backend BenchmarkDescriptor
with concrete values instead of configurable placeholder values. This token can be used to describe the benchmark.
Definition at line 59 of file hebench_ibenchmark.h.
typedef std::shared_ptr<DescriptionToken> hebench::TestHarness::IBenchmarkDescriptor::DescriptionToken::Ptr |
Definition at line 70 of file hebench_ibenchmark.h.
|
inline |
Definition at line 73 of file hebench_ibenchmark.h.
|
inline |
Definition at line 84 of file hebench_ibenchmark.h.
|
inline |
Definition at line 85 of file hebench_ibenchmark.h.
|
inline |
Definition at line 86 of file hebench_ibenchmark.h.
|
inline |
Definition at line 83 of file hebench_ibenchmark.h.