Lines Matching defs:CmdlineParseResult
30 struct CmdlineParseResult : CmdlineResult { struct
34 static CmdlineParseResult Usage(const std::string& message) { in Usage() argument
39 static CmdlineParseResult<T> Failure() { in Failure() argument
44 static CmdlineParseResult<T> Failure(const std::string& message) { in Failure() argument
49 static CmdlineParseResult<T> Success(const T& value) { in Success() argument
54 static CmdlineParseResult<T> Success(T&& value) { in Success() argument
60 static CmdlineParseResult<T> SuccessNoValue() { in SuccessNoValue() argument
65 static CmdlineParseResult<T> OutOfRange(const std::string& message) { in OutOfRange() argument
72 static CmdlineParseResult<T> OutOfRange(const T& value, in OutOfRange() argument
83 const T& GetValue() const { in GetValue()
114 static CmdlineParseResult<T> CastError(const CmdlineParseResult<T2>& other) { in CastError() argument
125 explicit CmdlineParseResult(const T& value) in CmdlineParseResult() function
127 explicit CmdlineParseResult(T&& value) in CmdlineParseResult() argument
129 CmdlineParseResult() in CmdlineParseResult() function
132 T value_;
133 bool has_value_ = false;