mirror of
https://github.com/arcan1s/result.git
synced 2025-04-24 23:47: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()) {
|
switch (r.type()) {
|
||||||
case Result::Content::Value:
|
case Result::Content::Value:
|
||||||
std::cout << "Result has value " << r.get() << std::endl;
|
std::cout << "Result has value " << r.get() << std::endl;
|
||||||
return Result::Content::Value;
|
break;
|
||||||
case Result::Content::Error:
|
case Result::Content::Error:
|
||||||
std::cout << "Result has error " << r.error().message() << std::endl;
|
std::cout << "Result has error " << r.error().message() << std::endl;
|
||||||
return Result::Content::Error;
|
break;
|
||||||
case Result::Content::Empty:
|
case Result::Content::Empty:
|
||||||
std::cout << "Result does not contain anything" << std::endl;
|
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