Project
Loading...
Searching...
No Matches
Fixture< source_T > Struct Template Reference

Inherits benchmark::Fixture, and benchmark::Fixture.

Public Types

using source_t = source_T
 
using symbol_t = PrecomputedSymbol
 
using source_t = source_T
 

Public Member Functions

 Fixture ()
 
 ~Fixture ()
 
 Fixture ()
 
 ~Fixture ()
 
 Fixture ()
 
 Fixture ()
 
 ~Fixture ()
 
 Fixture ()
 
 ~Fixture ()
 
void SetUp (const ::benchmark::State &state) final
 
void TearDown (const ::benchmark::State &state) final
 
void SetUp (const ::benchmark::State &state) final
 
void TearDown (const ::benchmark::State &state) final
 

Public Attributes

std::vector< symbol_tmSymbols {}
 
ransState_t mState = getData<source_T>().getState()
 
size_t mRenormingBits = getData<source_T>().getRenormedFrequencies().getRenormingBits()
 
std::vector< count_tmFrequencies {}
 

Detailed Description

template<typename source_T>
struct Fixture< source_T >

Global fixture, ie general setup and teardown

Definition at line 36 of file testBasicCCDBManager.cxx.

Member Typedef Documentation

◆ source_t [1/2]

template<typename source_T >
using Fixture< source_T >::source_t = source_T

Definition at line 140 of file bench_ransEncodeImpl.cxx.

◆ source_t [2/2]

template<typename source_T >
using Fixture< source_T >::source_t = source_T

Definition at line 112 of file bench_ransStreaming.cxx.

◆ symbol_t

template<typename source_T >
using Fixture< source_T >::symbol_t = PrecomputedSymbol

Definition at line 141 of file bench_ransEncodeImpl.cxx.

Constructor & Destructor Documentation

◆ Fixture() [1/5]

template<typename source_T >
Fixture< source_T >::Fixture ( )
inline

Definition at line 37 of file testBasicCCDBManager.cxx.

◆ ~Fixture() [1/4]

template<typename source_T >
Fixture< source_T >::~Fixture ( )
inline

Definition at line 49 of file testBasicCCDBManager.cxx.

◆ Fixture() [2/5]

template<typename source_T >
Fixture< source_T >::Fixture ( )
inline

Definition at line 56 of file testCcdbApi.cxx.

◆ ~Fixture() [2/4]

template<typename source_T >
Fixture< source_T >::~Fixture ( )
inline

Definition at line 71 of file testCcdbApi.cxx.

◆ Fixture() [3/5]

template<typename source_T >
Fixture< source_T >::Fixture ( )
inline

Definition at line 39 of file testCcdbApi_alien.cxx.

◆ Fixture() [4/5]

template<typename source_T >
Fixture< source_T >::Fixture ( )
inline

Definition at line 58 of file testCcdbApi_ConfigParam.cxx.

◆ ~Fixture() [3/4]

template<typename source_T >
Fixture< source_T >::~Fixture ( )
inline

Definition at line 70 of file testCcdbApi_ConfigParam.cxx.

◆ Fixture() [5/5]

template<typename source_T >
Fixture< source_T >::Fixture ( )
inline

Definition at line 35 of file testCcdbApiMultipleUrls.cxx.

◆ ~Fixture() [4/4]

template<typename source_T >
Fixture< source_T >::~Fixture ( )
inline

Definition at line 46 of file testCcdbApiMultipleUrls.cxx.

Member Function Documentation

◆ SetUp() [1/2]

template<typename source_T >
void Fixture< source_T >::SetUp ( const ::benchmark::State &  state)
inlinefinal

Definition at line 143 of file bench_ransEncodeImpl.cxx.

◆ SetUp() [2/2]

template<typename source_T >
void Fixture< source_T >::SetUp ( const ::benchmark::State &  state)
inlinefinal

Definition at line 114 of file bench_ransStreaming.cxx.

◆ TearDown() [1/2]

template<typename source_T >
void Fixture< source_T >::TearDown ( const ::benchmark::State &  state)
inlinefinal

Definition at line 152 of file bench_ransEncodeImpl.cxx.

◆ TearDown() [2/2]

template<typename source_T >
void Fixture< source_T >::TearDown ( const ::benchmark::State &  state)
inlinefinal

Definition at line 124 of file bench_ransStreaming.cxx.

Member Data Documentation

◆ mFrequencies

template<typename source_T >
std::vector<count_t> Fixture< source_T >::mFrequencies {}

Definition at line 129 of file bench_ransStreaming.cxx.

◆ mRenormingBits

template<typename source_T >
size_t Fixture< source_T >::mRenormingBits = getData<source_T>().getRenormedFrequencies().getRenormingBits()

Definition at line 158 of file bench_ransEncodeImpl.cxx.

◆ mState

template<typename source_T >
ransState_t Fixture< source_T >::mState = getData<source_T>().getState()

Definition at line 157 of file bench_ransEncodeImpl.cxx.

◆ mSymbols

template<typename source_T >
std::vector<symbol_t> Fixture< source_T >::mSymbols {}

Definition at line 156 of file bench_ransEncodeImpl.cxx.


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