Public Attributes | List of all members
benchmark::internal::Benchmark::Instance Struct Reference

#include <benchmark_api_internal.h>

Public Attributes

std::vector< int > arg
 
Benchmarkbenchmark
 
BigO complexity
 
BigOFunccomplexity_lambda
 
UserCounters counters
 
size_t iterations
 
bool last_benchmark_instance
 
double min_time
 
std::string name
 
int range_multiplier
 
int repetitions
 
ReportMode report_mode
 
int threads
 
TimeUnit time_unit
 
bool use_manual_time
 
bool use_real_time
 

Detailed Description

Definition at line 16 of file benchmark_api_internal.h.

Member Data Documentation

◆ arg

std::vector<int> benchmark::internal::Benchmark::Instance::arg

Definition at line 20 of file benchmark_api_internal.h.

◆ benchmark

Benchmark* benchmark::internal::Benchmark::Instance::benchmark

Definition at line 18 of file benchmark_api_internal.h.

◆ complexity

BigO benchmark::internal::Benchmark::Instance::complexity

Definition at line 25 of file benchmark_api_internal.h.

◆ complexity_lambda

BigOFunc* benchmark::internal::Benchmark::Instance::complexity_lambda

Definition at line 26 of file benchmark_api_internal.h.

◆ counters

UserCounters benchmark::internal::Benchmark::Instance::counters

Definition at line 27 of file benchmark_api_internal.h.

◆ iterations

size_t benchmark::internal::Benchmark::Instance::iterations

Definition at line 31 of file benchmark_api_internal.h.

◆ last_benchmark_instance

bool benchmark::internal::Benchmark::Instance::last_benchmark_instance

Definition at line 28 of file benchmark_api_internal.h.

◆ min_time

double benchmark::internal::Benchmark::Instance::min_time

Definition at line 30 of file benchmark_api_internal.h.

◆ name

std::string benchmark::internal::Benchmark::Instance::name

Definition at line 17 of file benchmark_api_internal.h.

◆ range_multiplier

int benchmark::internal::Benchmark::Instance::range_multiplier

Definition at line 22 of file benchmark_api_internal.h.

◆ repetitions

int benchmark::internal::Benchmark::Instance::repetitions

Definition at line 29 of file benchmark_api_internal.h.

◆ report_mode

ReportMode benchmark::internal::Benchmark::Instance::report_mode

Definition at line 19 of file benchmark_api_internal.h.

◆ threads

int benchmark::internal::Benchmark::Instance::threads

Definition at line 32 of file benchmark_api_internal.h.

◆ time_unit

TimeUnit benchmark::internal::Benchmark::Instance::time_unit

Definition at line 21 of file benchmark_api_internal.h.

◆ use_manual_time

bool benchmark::internal::Benchmark::Instance::use_manual_time

Definition at line 24 of file benchmark_api_internal.h.

◆ use_real_time

bool benchmark::internal::Benchmark::Instance::use_real_time

Definition at line 23 of file benchmark_api_internal.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06