RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
anonymous_namespace{main.cpp} Namespace Reference

Classes

struct  CPUClock
struct  ChooseSteadyClock
struct  ChooseSteadyClock< false >
struct  ChooseClockType
struct  Timer
struct  Entry

Functions

void BM_RawSpeed (benchmark::State &state, Entry *entry, int threads)
void addBench (Entry *entry, std::string tName, int threads)

Variables

int currThreadCount

Function Documentation

◆ addBench()

void anonymous_namespace{main.cpp}::addBench ( Entry * entry,
std::string tName,
int threads )

Definition at line 188 of file main.cpp.

References BM_RawSpeed().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ BM_RawSpeed()

void anonymous_namespace{main.cpp}::BM_RawSpeed ( benchmark::State & state,
Entry * entry,
int threads )
inline

Definition at line 129 of file main.cpp.

References rawspeed::iPoint2D::area(), currThreadCount, rawspeed::RawParser::getDecoder(), anonymous_namespace{main.cpp}::Entry::getFileContents(), rawspeed::RawImageData::getUncroppedDim(), rawspeed::implicit_cast(), and metadata.

Referenced by addBench().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ currThreadCount

int anonymous_namespace{main.cpp}::currThreadCount

Definition at line 53 of file main.cpp.

Referenced by BM_RawSpeed(), and rawspeed_get_number_of_processor_cores().