HEBench
hebench::cpp::BenchmarkDescription Member List

This is the complete list of members for hebench::cpp::BenchmarkDescription, including all inherited members.

addDefaultParameters(const WorkloadParams::Common &default_params_set)hebench::cpp::BenchmarkDescriptionprotected
addDefaultParameters(const std::vector< hebench::APIBridge::WorkloadParam > &default_params_set)hebench::cpp::BenchmarkDescriptionprotected
BenchmarkDescription()=defaulthebench::cpp::BenchmarkDescription
classTag() const overridehebench::cpp::BenchmarkDescriptioninlinevirtual
createBenchmark(BaseEngine &engine, const hebench::APIBridge::WorkloadParams *p_params)=0hebench::cpp::BenchmarkDescriptionpure virtual
destroyBenchmark(BaseBenchmark *p_bench)=0hebench::cpp::BenchmarkDescriptionpure virtual
getBenchmarkDescription(const hebench::APIBridge::WorkloadParams *p_w_params) consthebench::cpp::BenchmarkDescriptionvirtual
getBenchmarkDescriptor(hebench::APIBridge::BenchmarkDescriptor &bench_desc) consthebench::cpp::BenchmarkDescription
getBenchmarkDescriptor() consthebench::cpp::BenchmarkDescriptioninline
getWorkloadDefaultParameters() consthebench::cpp::BenchmarkDescriptioninline
getWorkloadParameterCount() consthebench::cpp::BenchmarkDescription
ITaggedObject()hebench::cpp::ITaggedObjectinline
m_descriptorhebench::cpp::BenchmarkDescriptionprotected
MaskByteSethebench::cpp::ITaggedObjectstatic
MaskReservedBitshebench::cpp::ITaggedObjectstatic
taghebench::cpp::BenchmarkDescriptionstatic
~BenchmarkDescription()=defaulthebench::cpp::BenchmarkDescriptionvirtual
~ITaggedObject()hebench::cpp::ITaggedObjectinlinevirtual