#include <cstdint>
#include <string>
Go to the source code of this file.
Namespaces | |
benchmark | |
Macros | |
#define | DECLARE_bool(name) extern bool FLAG(name) |
#define | DECLARE_double(name) extern double FLAG(name) |
#define | DECLARE_int32(name) extern int32_t FLAG(name) |
#define | DECLARE_int64(name) extern int64_t FLAG(name) |
#define | DECLARE_string(name) extern std::string FLAG(name) |
#define | DEFINE_bool(name, default_val, doc) bool FLAG(name) = (default_val) |
#define | DEFINE_double(name, default_val, doc) double FLAG(name) = (default_val) |
#define | DEFINE_int32(name, default_val, doc) int32_t FLAG(name) = (default_val) |
#define | DEFINE_int64(name, default_val, doc) int64_t FLAG(name) = (default_val) |
#define | DEFINE_string(name, default_val, doc) std::string FLAG(name) = (default_val) |
#define | FLAG(name) FLAGS_##name |
Functions | |
bool | benchmark::BoolFromEnv (const char *flag, bool default_value) |
double | benchmark::DoubleFromEnv (const char *flag, double default_val) |
int32_t | benchmark::Int32FromEnv (const char *flag, int32_t default_value) |
bool | benchmark::IsFlag (const char *str, const char *flag) |
bool | benchmark::IsTruthyFlagValue (const std::string &value) |
bool | benchmark::ParseBoolFlag (const char *str, const char *flag, bool *value) |
bool | benchmark::ParseDoubleFlag (const char *str, const char *flag, double *value) |
bool | benchmark::ParseInt32 (const std::string &src_text, const char *str, int32_t *value) |
bool | benchmark::ParseInt32Flag (const char *str, const char *flag, int32_t *value) |
bool | benchmark::ParseStringFlag (const char *str, const char *flag, std::string *value) |
const char * | benchmark::StringFromEnv (const char *flag, const char *default_value) |
Definition at line 11 of file protobuf/third_party/benchmark/src/commandlineflags.h.
Definition at line 14 of file protobuf/third_party/benchmark/src/commandlineflags.h.
Definition at line 12 of file protobuf/third_party/benchmark/src/commandlineflags.h.
Definition at line 13 of file protobuf/third_party/benchmark/src/commandlineflags.h.
#define DECLARE_string | ( | name | ) | extern std::string FLAG(name) |
Definition at line 15 of file protobuf/third_party/benchmark/src/commandlineflags.h.
Definition at line 18 of file protobuf/third_party/benchmark/src/commandlineflags.h.
Definition at line 21 of file protobuf/third_party/benchmark/src/commandlineflags.h.
Definition at line 19 of file protobuf/third_party/benchmark/src/commandlineflags.h.
Definition at line 20 of file protobuf/third_party/benchmark/src/commandlineflags.h.
#define DEFINE_string | ( | name, | |
default_val, | |||
doc | |||
) | std::string FLAG(name) = (default_val) |
Definition at line 22 of file protobuf/third_party/benchmark/src/commandlineflags.h.
Definition at line 8 of file protobuf/third_party/benchmark/src/commandlineflags.h.