#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <initializer_list>
#include <iterator>
#include <limits>
#include <random>
#include <type_traits>
#include <vector>
#include "absl/base/macros.h"
#include "absl/meta/type_traits.h"
#include "absl/random/bernoulli_distribution.h"
#include "absl/random/beta_distribution.h"
#include "absl/random/exponential_distribution.h"
#include "absl/random/gaussian_distribution.h"
#include "absl/random/internal/fast_uniform_bits.h"
#include "absl/random/internal/randen_engine.h"
#include "absl/random/log_uniform_int_distribution.h"
#include "absl/random/poisson_distribution.h"
#include "absl/random/random.h"
#include "absl/random/uniform_int_distribution.h"
#include "absl/random/uniform_real_distribution.h"
#include "absl/random/zipf_distribution.h"
#include "benchmark/benchmark.h"
Go to the source code of this file.
Macros | |
#define | BM_BASIC(Engine) |
#define | BM_COPY(Engine) BENCHMARK_TEMPLATE(BM_Generate, Engine) |
#define | BM_EXTENDED(Engine) |
#define | BM_THREAD(Engine) |
#define BM_BASIC | ( | Engine | ) |
Definition at line 250 of file abseil-cpp/absl/random/benchmarks.cc.
#define BM_COPY | ( | Engine | ) | BENCHMARK_TEMPLATE(BM_Generate, Engine) |
Definition at line 282 of file abseil-cpp/absl/random/benchmarks.cc.
#define BM_EXTENDED | ( | Engine | ) |
Definition at line 296 of file abseil-cpp/absl/random/benchmarks.cc.
#define BM_THREAD | ( | Engine | ) |
Definition at line 284 of file abseil-cpp/absl/random/benchmarks.cc.