Searched refs:CmdlineParseResult (Results 1 – 6 of 6) sorted by relevance
30 struct CmdlineParseResult : CmdlineResult { struct34 static CmdlineParseResult Usage(const std::string& message) { in Usage() argument35 return CmdlineParseResult(kUsage, message); in Usage()39 static CmdlineParseResult<T> Failure() { in Failure() argument40 return CmdlineParseResult(kFailure); in Failure()44 static CmdlineParseResult<T> Failure(const std::string& message) { in Failure() argument45 return CmdlineParseResult(kFailure, message); in Failure()49 static CmdlineParseResult<T> Success(const T& value) { in Success() argument50 return CmdlineParseResult(value); in Success()54 static CmdlineParseResult<T> Success(T&& value) { in Success() argument[all …]
211 static inline CmdlineParseResult<T> ParseNumeric(const std::string& str) {223 return CmdlineParseResult<T>::Failure("Failed to parse integer from " + str);226 return CmdlineParseResult<T>::OutOfRange(230 return CmdlineParseResult<T>::Success(static_cast<T>(result));295 CmdlineParseResult<unsigned int> res = uint_parser.Parse(str);414 using Result = CmdlineParseResult<ParseStringList<Separator>>;432 using Result = CmdlineParseResult<std::vector<int32_t>>;688 using Result = CmdlineParseResult<ProfileSaverOptions>;691 using StringResult = CmdlineParseResult<std::string>;692 using DoubleResult = CmdlineParseResult<double>;[all …]
31 using Result = CmdlineParseResult<T>;
579 CmdlineParseResult<std::vector<int32_t>>::Success(std::vector<int32_t>({1, 2, 3, 4})); in TEST_F()581 auto success1 = CmdlineParseResult<std::vector<int32_t>>::Success(std::vector<int32_t>({0})); in TEST_F()
231 `Result` is a typedef for `CmdlineParseResult<T>` and it acts similar to a poor version of
504 CmdlineParseResult<TArg> result = type_parser.ParseAndAppend(argument, existing); in ParseArgumentSingle()511 CmdlineParseResult<TArg> result = type_parser.Parse(argument); in ParseArgumentSingle()518 return CmdlineParseResult<TArg>::OutOfRange( in ParseArgumentSingle()