MCPcopy Create free account
hub / github.com/BYVoid/OpenCC / DoubleFromEnv

Function DoubleFromEnv

deps/google-benchmark/src/commandlineflags.cc:144–155  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

142}
143
144BENCHMARK_EXPORT
145double DoubleFromEnv(const char* flag, double default_val) {
146 const std::string env_var = FlagToEnvVar(flag);
147 const char* const value_str = getenv(env_var.c_str());
148 double value = default_val;
149 if (value_str == nullptr ||
150 !ParseDouble(std::string("Environment variable ") + env_var, value_str,
151 &value)) {
152 return default_val;
153 }
154 return value;
155}
156
157BENCHMARK_EXPORT
158const char* StringFromEnv(const char* flag, const char* default_val) {

Callers 1

TESTFunction · 0.85

Calls 2

ParseDoubleFunction · 0.85
FlagToEnvVarFunction · 0.70

Tested by 1

TESTFunction · 0.68