Public Member Functions | List of all members
ParseNewFixture< T > Class Template Reference
Inheritance diagram for ParseNewFixture< T >:
Inheritance graph
[legend]

Public Member Functions

virtual void BenchmarkCase (benchmark::State &state)
 
 ParseNewFixture (const BenchmarkDataset &dataset)
 
- Public Member Functions inherited from Fixture
 Fixture (const BenchmarkDataset &dataset, const std::string &suffix)
 
- Public Member Functions inherited from benchmark::Fixture
 Fixture ()
 
virtual void Run (State &st)
 
virtual void SetUp (const State &)
 
virtual void SetUp (State &st)
 
virtual void TearDown (const State &)
 
virtual void TearDown (State &st)
 
- Public Member Functions inherited from benchmark::internal::Benchmark
BenchmarkApply (void(*func)(Benchmark *benchmark))
 
BenchmarkArg (int x)
 
BenchmarkArgName (const std::string &name)
 
BenchmarkArgNames (const std::vector< std::string > &names)
 
BenchmarkArgPair (int x, int y)
 
BenchmarkArgs (const std::vector< int > &args)
 
BenchmarkComplexity (BigO complexity=benchmark::oAuto)
 
BenchmarkComplexity (BigOFunc *complexity)
 
BenchmarkDenseRange (int start, int limit, int step=1)
 
BenchmarkDenseThreadRange (int min_threads, int max_threads, int stride=1)
 
BenchmarkIterations (size_t n)
 
BenchmarkMinTime (double t)
 
BenchmarkRange (int start, int limit)
 
BenchmarkRangeMultiplier (int multiplier)
 
BenchmarkRangePair (int lo1, int hi1, int lo2, int hi2)
 
BenchmarkRanges (const std::vector< std::pair< int, int > > &ranges)
 
BenchmarkRepetitions (int n)
 
BenchmarkReportAggregatesOnly (bool value=true)
 
BenchmarkThreadPerCpu ()
 
BenchmarkThreadRange (int min_threads, int max_threads)
 
BenchmarkThreads (int t)
 
BenchmarkUnit (TimeUnit unit)
 
BenchmarkUseManualTime ()
 
BenchmarkUseRealTime ()
 
virtual ~Benchmark ()
 

Additional Inherited Members

- Protected Member Functions inherited from Fixture
void SetUp () override
 
- Protected Member Functions inherited from benchmark::internal::Benchmark
int ArgsCnt () const
 
 Benchmark (Benchmark const &)
 
 Benchmark (const char *name)
 
void SetName (const char *name)
 
- Static Protected Member Functions inherited from benchmark::internal::Benchmark
static void AddRange (std::vector< int > *dst, int lo, int hi, int mult)
 
- Protected Attributes inherited from Fixture
std::vector< std::stringpayloads_
 
const Messageprototype_
 

Detailed Description

template<class T>
class ParseNewFixture< T >

Definition at line 95 of file cpp_benchmark.cc.

Constructor & Destructor Documentation

◆ ParseNewFixture()

template<class T >
ParseNewFixture< T >::ParseNewFixture ( const BenchmarkDataset &  dataset)
inline

Definition at line 97 of file cpp_benchmark.cc.

Member Function Documentation

◆ BenchmarkCase()

template<class T >
virtual void ParseNewFixture< T >::BenchmarkCase ( benchmark::State state)
inlinevirtual

Implements benchmark::Fixture.

Definition at line 100 of file cpp_benchmark.cc.


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


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