Lines Matching refs:value_str

126   const char* const value_str = getenv(env_var.c_str());  in BoolFromEnv()  local
127 return value_str == nullptr ? default_val : IsTruthyFlagValue(value_str); in BoolFromEnv()
132 const char* const value_str = getenv(env_var.c_str()); in Int32FromEnv() local
134 if (value_str == nullptr || in Int32FromEnv()
135 !ParseInt32(std::string("Environment variable ") + env_var, value_str, in Int32FromEnv()
144 const char* const value_str = getenv(env_var.c_str()); in DoubleFromEnv() local
146 if (value_str == nullptr || in DoubleFromEnv()
147 !ParseDouble(std::string("Environment variable ") + env_var, value_str, in DoubleFromEnv()
163 const char* const value_str = getenv(env_var.c_str()); in KvPairsFromEnv() local
165 if (value_str == nullptr) return default_val; in KvPairsFromEnv()
168 if (!ParseKvPairs("Environment variable " + env_var, value_str, &value)) { in KvPairsFromEnv()
206 const char* const value_str = ParseFlagValue(str, flag, true); in ParseBoolFlag() local
209 if (value_str == nullptr) return false; in ParseBoolFlag()
212 *value = IsTruthyFlagValue(value_str); in ParseBoolFlag()
218 const char* const value_str = ParseFlagValue(str, flag, false); in ParseInt32Flag() local
221 if (value_str == nullptr) return false; in ParseInt32Flag()
224 return ParseInt32(std::string("The value of flag --") + flag, value_str, in ParseInt32Flag()
230 const char* const value_str = ParseFlagValue(str, flag, false); in ParseDoubleFlag() local
233 if (value_str == nullptr) return false; in ParseDoubleFlag()
236 return ParseDouble(std::string("The value of flag --") + flag, value_str, in ParseDoubleFlag()
242 const char* const value_str = ParseFlagValue(str, flag, false); in ParseStringFlag() local
245 if (value_str == nullptr) return false; in ParseStringFlag()
247 *value = value_str; in ParseStringFlag()
253 const char* const value_str = ParseFlagValue(str, flag, false); in ParseKeyValueFlag() local
255 if (value_str == nullptr) return false; in ParseKeyValueFlag()
257 for (const auto& kvpair : StrSplit(value_str, ',')) { in ParseKeyValueFlag()