diff options
Diffstat (limited to 'chromium/media/base/status.h')
-rw-r--r-- | chromium/media/base/status.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/media/base/status.h b/chromium/media/base/status.h index c06635b27a8..0e81b54f06a 100644 --- a/chromium/media/base/status.h +++ b/chromium/media/base/status.h @@ -179,6 +179,10 @@ class ErrorOr { // the value in question. ErrorOr(Status&& error) : error_(std::move(error)) {} ErrorOr(const Status& error) : error_(error) {} + ErrorOr(StatusCode code, + const base::Location& location = base::Location::Current()) + : error_(Status(code, "", location)) {} + ErrorOr(T&& value) : value_(std::move(value)) {} ErrorOr(const T& value) : value_(value) {} |