#include <stdint.h>
#include <algorithm>
#include <functional>
#include <map>
#include <numeric>
#include <random>
#include <set>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "benchmark/benchmark.h"
#include "absl/base/internal/raw_logging.h"
#include "absl/container/btree_map.h"
#include "absl/container/btree_set.h"
#include "absl/container/btree_test.h"
#include "absl/container/flat_hash_map.h"
#include "absl/container/flat_hash_set.h"
#include "absl/container/internal/hashtable_debug.h"
#include "absl/flags/flag.h"
#include "absl/hash/hash.h"
#include "absl/memory/memory.h"
#include "absl/strings/cord.h"
#include "absl/strings/str_format.h"
#include "absl/time/time.h"
Go to the source code of this file.
Namespaces | |
absl | |
absl::container_internal | |
Macros | |
#define | BIG_TYPE_BENCHMARKS(SIZE, COPIES) |
#define | BIG_TYPE_PTR_BENCHMARKS(SIZE) |
#define | BTREE_TYPES(value) |
#define | MY_BENCHMARK(type) |
#define | MY_BENCHMARK2(type) |
#define | MY_BENCHMARK2_SUPPORTS_MULTI_ONLY(type) |
#define | MY_BENCHMARK3(type) |
#define | MY_BENCHMARK4(type, func) |
#define | STL_ORDERED_TYPES(value) |
#define | STL_UNORDERED_TYPES(value) |
#define | STL_UNORDERED_TYPES_CUSTOM_HASH(value, hash) |
#define BIG_TYPE_BENCHMARKS | ( | SIZE, | |
COPIES | |||
) |
Definition at line 573 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
#define BIG_TYPE_PTR_BENCHMARKS | ( | SIZE | ) |
Definition at line 670 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
#define BTREE_TYPES | ( | value | ) |
Definition at line 458 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
#define MY_BENCHMARK | ( | type | ) |
Definition at line 514 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
#define MY_BENCHMARK2 | ( | type | ) |
Definition at line 500 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
#define MY_BENCHMARK2_SUPPORTS_MULTI_ONLY | ( | type | ) |
Definition at line 495 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
#define MY_BENCHMARK3 | ( | type | ) |
Definition at line 480 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
#define STL_ORDERED_TYPES | ( | value | ) |
Definition at line 420 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
#define STL_UNORDERED_TYPES | ( | value | ) |
Definition at line 433 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
Definition at line 442 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
std::unique_ptr<BigType<Size, Size> > ptr |
Definition at line 650 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.
std::array<int64_t, Size> values |
Definition at line 570 of file bloaty/third_party/abseil-cpp/absl/container/btree_benchmark.cc.