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

Typedefs

template<size_t N>
using BPS = std::integral_constant<size_t, N>

Functions

template<typename T, BitOrder BO, typename BPS>
void BM_UncompressedDecompressor (benchmark::State &state)
void CustomArgs (benchmark::internal::Benchmark *b)

Typedef Documentation

◆ BPS

template<size_t N>
using anonymous_namespace{UncompressedDecompressorBenchmark.cpp}::BPS = std::integral_constant<size_t, N>

Definition at line 45 of file UncompressedDecompressorBenchmark.cpp.

Function Documentation

◆ BM_UncompressedDecompressor()

template<typename T, BitOrder BO, typename BPS>
void anonymous_namespace{UncompressedDecompressorBenchmark.cpp}::BM_UncompressedDecompressor ( benchmark::State & state)
inline

Definition at line 48 of file UncompressedDecompressorBenchmark.cpp.

References areaToRectangle(), assert(), rawspeed::RawImage::create(), dim, rawspeed::F32, rawspeed::implicit_cast(), rawspeed::little, rawspeed::UncompressedDecompressor::readUncompressedRaw(), rawspeed::roundUp(), and rawspeed::UINT16.

Here is the call graph for this function:

◆ CustomArgs()

void anonymous_namespace{UncompressedDecompressorBenchmark.cpp}::CustomArgs ( benchmark::internal::Benchmark * b)
inline

Definition at line 85 of file UncompressedDecompressorBenchmark.cpp.

References benchmarkDryRun().

Here is the call graph for this function: