summaryrefslogtreecommitdiff
path: root/chromium/media/base/status.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/base/status.h')
-rw-r--r--chromium/media/base/status.h4
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) {}