Lines Matching refs:FlagDescriptions
69 static const FlagDescription FlagDescriptions [] { variable
87 sizeof(FlagDescriptions) / sizeof(FlagDescriptions[0]);
104 MaxFlagLen = std::max(strlen(FlagDescriptions[F].Name), MaxFlagLen); in PrintHelp()
107 const auto &D = FlagDescriptions[F]; in PrintHelp()
153 if (FlagValue(Param + 1, FlagDescriptions[F].Name)) in ParseOneFlag()
158 const char *Name = FlagDescriptions[F].Name; in ParseOneFlag()
161 if (FlagDescriptions[F].IntFlag) { in ParseOneFlag()
163 *FlagDescriptions[F].IntFlag = static_cast<int>(Val); in ParseOneFlag()
167 } else if (FlagDescriptions[F].UIntFlag) { in ParseOneFlag()
169 *FlagDescriptions[F].UIntFlag = static_cast<unsigned int>(Val); in ParseOneFlag()
173 } else if (FlagDescriptions[F].StrFlag) { in ParseOneFlag()
174 *FlagDescriptions[F].StrFlag = Str; in ParseOneFlag()
193 if (FlagDescriptions[F].IntFlag) in ParseFlags()
194 *FlagDescriptions[F].IntFlag = FlagDescriptions[F].Default; in ParseFlags()
195 if (FlagDescriptions[F].UIntFlag) in ParseFlags()
196 *FlagDescriptions[F].UIntFlag = in ParseFlags()
197 static_cast<unsigned int>(FlagDescriptions[F].Default); in ParseFlags()
198 if (FlagDescriptions[F].StrFlag) in ParseFlags()
199 *FlagDescriptions[F].StrFlag = nullptr; in ParseFlags()