• Home
  • Raw
  • Download

Lines Matching refs:flag

84 static std::string FlagToEnvVar(const char* flag) {  in FlagToEnvVar()  argument
85 const std::string flag_str(flag); in FlagToEnvVar()
96 bool BoolFromEnv(const char* flag, bool default_val) { in BoolFromEnv() argument
97 const std::string env_var = FlagToEnvVar(flag); in BoolFromEnv()
102 int32_t Int32FromEnv(const char* flag, int32_t default_val) { in Int32FromEnv() argument
103 const std::string env_var = FlagToEnvVar(flag); in Int32FromEnv()
114 double DoubleFromEnv(const char* flag, double default_val) { in DoubleFromEnv() argument
115 const std::string env_var = FlagToEnvVar(flag); in DoubleFromEnv()
126 const char* StringFromEnv(const char* flag, const char* default_val) { in StringFromEnv() argument
127 const std::string env_var = FlagToEnvVar(flag); in StringFromEnv()
137 const char* ParseFlagValue(const char* str, const char* flag, in ParseFlagValue() argument
140 if (str == nullptr || flag == nullptr) return nullptr; in ParseFlagValue()
143 const std::string flag_str = std::string("--") + std::string(flag); in ParseFlagValue()
162 bool ParseBoolFlag(const char* str, const char* flag, bool* value) { in ParseBoolFlag() argument
164 const char* const value_str = ParseFlagValue(str, flag, true); in ParseBoolFlag()
174 bool ParseInt32Flag(const char* str, const char* flag, int32_t* value) { in ParseInt32Flag() argument
176 const char* const value_str = ParseFlagValue(str, flag, false); in ParseInt32Flag()
182 return ParseInt32(std::string("The value of flag --") + flag, value_str, in ParseInt32Flag()
186 bool ParseDoubleFlag(const char* str, const char* flag, double* value) { in ParseDoubleFlag() argument
188 const char* const value_str = ParseFlagValue(str, flag, false); in ParseDoubleFlag()
194 return ParseDouble(std::string("The value of flag --") + flag, value_str, in ParseDoubleFlag()
198 bool ParseStringFlag(const char* str, const char* flag, std::string* value) { in ParseStringFlag() argument
200 const char* const value_str = ParseFlagValue(str, flag, false); in ParseStringFlag()
209 bool IsFlag(const char* str, const char* flag) { in IsFlag() argument
210 return (ParseFlagValue(str, flag, true) != nullptr); in IsFlag()