Closed Bug 1920972 Opened 6 months ago Closed 4 months ago

Allow CC traversal and Unlink on Watchable<T>

Categories

(Core :: XPCOM, task)

task

Tracking

()

RESOLVED FIXED
134 Branch
Tracking Status
firefox134 --- fixed

People

(Reporter: pehrsons, Assigned: pehrsons)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Attachments

(4 files)

No description provided.

For traversing an object that wraps a RefPtr and allows setting a new (copied)
value, but only has a const getter, like Canonical<RefPtr<T>> from
StateMirroring.h and Watchable<RefPtr<T>> from StateWatching.h.

Depends on: 1925039
No longer depends on: 1925039
Depends on: 1925062
Pushed by pehrsons@gmail.com: https://hg.mozilla.org/integration/autoland/rev/ebf5000d094f In Watchable, use perfect forwarding when assigning mValue. r=xpcom-reviewers,emilio https://hg.mozilla.org/integration/autoland/rev/e6c7895ceb6b Fix some int types in OmxDataDecoder. r=media-playback-reviewers,karlt https://hg.mozilla.org/integration/autoland/rev/cba01a472465 Allow CC traversal of const RefPtr. r=glandium,jgilbert https://hg.mozilla.org/integration/autoland/rev/e67110b40732 Allow CC traversal and unlink of Watchable<T>. r=xpcom-reviewers,emilio
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: