mirror of
https://github.com/arcan1s/result.git
synced 2025-04-24 15:37:18 +00:00
simplify example
This commit is contained in:
parent
966c113f72
commit
4c57042b2f
@ -47,14 +47,16 @@ template <class T> Result::Content print_example(IResult<T> r)
|
||||
switch (r.type()) {
|
||||
case Result::Content::Value:
|
||||
std::cout << "Result has value " << r.get() << std::endl;
|
||||
return Result::Content::Value;
|
||||
break;
|
||||
case Result::Content::Error:
|
||||
std::cout << "Result has error " << r.error().message() << std::endl;
|
||||
return Result::Content::Error;
|
||||
break;
|
||||
case Result::Content::Empty:
|
||||
std::cout << "Result does not contain anything" << std::endl;
|
||||
return Result::Content::Empty;
|
||||
break;
|
||||
}
|
||||
|
||||
return r.type();
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user