Unity Scopes API
unity::scopes::testing::Benchmark::ActionConfiguration Struct Reference

The ActionConfiguration struct constains all options controlling the benchmark of scope action activation operations. More...

#include <unity/scopes/testing/Benchmark.h>

Public Types

typedef std::function< std::tuple< unity::scopes::Result, unity::scopes::ActionMetadata, std::string, std::string >) > Sampler
 

Public Attributes

Sampler sampler {}
 
TrialConfiguration trial_configuration
 

Detailed Description

The ActionConfiguration struct constains all options controlling the benchmark of scope action activation operations.

Member Typedef Documentation

Function signature for choosing an action invocation configuration.

Member Data Documentation

Sampler unity::scopes::testing::Benchmark::ActionConfiguration::sampler {}

The sampling function instance for choosing an action activation configuration. Has to be set to an actual instance.

TrialConfiguration unity::scopes::testing::Benchmark::ActionConfiguration::trial_configuration

fold in trial configuration options into the overall setup.


The documentation for this struct was generated from the following file: