mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 15:25:52 +00:00
Bug 1632613 - Part 1: Add a void** version of UniquePtr getter_Transfers. r=KrisWright
This adds a `void**` version fo `getter_Transfers` that is needed by the last remaining nsAutoPtr user in XSLT. Differential Revision: https://phabricator.services.mozilla.com/D72431
This commit is contained in:
parent
a5891e1348
commit
01f450a03a
@ -139,6 +139,7 @@ auto getter_Transfers(UniquePtr<T, D>& up) {
|
||||
~UniquePtrGetterTransfers() { mPtr.reset(mRawPtr); }
|
||||
|
||||
operator typename Ptr::ElementType**() { return &mRawPtr; }
|
||||
operator void**() { return reinterpret_cast<void**>(&mRawPtr); }
|
||||
typename Ptr::ElementType*& operator*() { return mRawPtr; }
|
||||
|
||||
private:
|
||||
|
Loading…
Reference in New Issue
Block a user