|
RawSpeed
fast raw decoding library
|
#include "decompressors/DeflateDecompressor.h"#include "adt/Casts.h"#include "adt/Point.h"#include "bench/Common.h"#include "common/Common.h"#include "common/RawImage.h"#include "io/Buffer.h"#include <cassert>#include <cstddef>#include <cstdint>#include <memory>#include <type_traits>#include <vector>#include <zconf.h>#include <zlib.h>#include <benchmark/benchmark.h>#include <limits>Go to the source code of this file.
Classes | |
| class | Buffer |
Namespaces | |
| namespace | anonymous_namespace{DeflateDecompressorBenchmark.cpp} |
Macros | |
| #define | GEN_E(s, f) |
| #define | GEN_PFS(s) |
| #define | GEN_PSS() |
Typedefs | |
| template<size_t N> | |
| using | anonymous_namespace{DeflateDecompressorBenchmark.cpp}::BPS = std::integral_constant<size_t, N> |
| template<int N> | |
| using | anonymous_namespace{DeflateDecompressorBenchmark.cpp}::Pf = std::integral_constant<int, N> |
Functions | |
| template<typename BPS> | |
| std::vector< uint8_t > | anonymous_namespace{DeflateDecompressorBenchmark.cpp}::compressChunk (const rawspeed::RawImage &mRaw, uLong *bufSize) |
| template<typename BPS, typename Pf> | |
| void | anonymous_namespace{DeflateDecompressorBenchmark.cpp}::BM_DeflateDecompressor (benchmark::State &state) |
| void | anonymous_namespace{DeflateDecompressorBenchmark.cpp}::CustomArgs (benchmark::internal::Benchmark *b) |
| BENCHMARK_MAIN () | |
| #define GEN_E | ( | s, | |
| f ) |
Definition at line 139 of file DeflateDecompressorBenchmark.cpp.
| #define GEN_PFS | ( | s | ) |
| #define GEN_PSS | ( | ) |
Definition at line 142 of file DeflateDecompressorBenchmark.cpp.
| BENCHMARK_MAIN | ( | ) |