#include <stdint.h>
#include <string>
#include <vector>
#include "absl/flags/flag.h"
#include "absl/flags/marshalling.h"
#include "absl/flags/parse.h"
#include "absl/flags/reflection.h"
#include "absl/strings/string_view.h"
#include "absl/time/time.h"
#include "absl/types/optional.h"
#include "benchmark/benchmark.h"
Go to the source code of this file.
Variables | |
constexpr size_t | kNumFlags = 0 REPLICATE(COUNT, _, _) |
#define BENCHMARKED_TYPES | ( | A | ) |
Definition at line 153 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define BM_ManyGetFlag | ( | T | ) |
Definition at line 213 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define BM_SingleGetFlag | ( | T | ) |
Definition at line 165 of file abseil-cpp/absl/flags/flag_benchmark.cc.
Definition at line 135 of file abseil-cpp/absl/flags/flag_benchmark.cc.
Definition at line 145 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define FLAG_DEF | ( | T | ) | REPLICATE(DEFINE_FLAG, T, T##_flag); |
Definition at line 146 of file abseil-cpp/absl/flags/flag_benchmark.cc.
Definition at line 159 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define FLAG_PTR_ARR | ( | T | ) |
Definition at line 160 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define InvokeGetFlag | ( | T | ) |
Definition at line 244 of file abseil-cpp/absl/flags/flag_benchmark.cc.
Definition at line 128 of file abseil-cpp/absl/flags/flag_benchmark.cc.
Definition at line 104 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_1 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_0(A, T, name, index##0) REPLICATE_0(A, T, name, index##1) |
Definition at line 105 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_2 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_1(A, T, name, index##0) REPLICATE_1(A, T, name, index##1) |
Definition at line 107 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_3 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_2(A, T, name, index##0) REPLICATE_2(A, T, name, index##1) |
Definition at line 109 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_4 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_3(A, T, name, index##0) REPLICATE_3(A, T, name, index##1) |
Definition at line 111 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_5 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_4(A, T, name, index##0) REPLICATE_4(A, T, name, index##1) |
Definition at line 113 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_6 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_5(A, T, name, index##0) REPLICATE_5(A, T, name, index##1) |
Definition at line 115 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_7 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_6(A, T, name, index##0) REPLICATE_6(A, T, name, index##1) |
Definition at line 117 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_8 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_7(A, T, name, index##0) REPLICATE_7(A, T, name, index##1) |
Definition at line 119 of file abseil-cpp/absl/flags/flag_benchmark.cc.
#define REPLICATE_9 | ( | A, | |
T, | |||
name, | |||
index | |||
) | REPLICATE_8(A, T, name, index##0) REPLICATE_8(A, T, name, index##1) |
Definition at line 121 of file abseil-cpp/absl/flags/flag_benchmark.cc.
Definition at line 132 of file abseil-cpp/absl/flags/flag_benchmark.cc.
Definition at line 130 of file abseil-cpp/absl/flags/flag_benchmark.cc.
Definition at line 136 of file abseil-cpp/absl/flags/flag_benchmark.cc.