summaryrefslogtreecommitdiffstats
path: root/mojo/public/cpp/bindings/lib/shared_ptr.h
diff options
context:
space:
mode:
Diffstat (limited to 'mojo/public/cpp/bindings/lib/shared_ptr.h')
-rw-r--r--mojo/public/cpp/bindings/lib/shared_ptr.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/mojo/public/cpp/bindings/lib/shared_ptr.h b/mojo/public/cpp/bindings/lib/shared_ptr.h
index ad22bfb..899e792 100644
--- a/mojo/public/cpp/bindings/lib/shared_ptr.h
+++ b/mojo/public/cpp/bindings/lib/shared_ptr.h
@@ -31,6 +31,10 @@ class SharedPtr {
return impl_.value().ptr;
}
+ void reset() {
+ impl_.reset();
+ }
+
P* operator->() { return get(); }
const P* operator->() const { return get(); }