| Index: Source/core/fetch/ResourceLoaderSet.h
|
| diff --git a/Source/core/fetch/ResourceLoaderSet.h b/Source/core/fetch/ResourceLoaderSet.h
|
| index 9297213b6d5cdafda625c94f6384bcfd2a31695c..1985e58ebfc823ab00b08bd8cd7f89844bf2f3d3 100644
|
| --- a/Source/core/fetch/ResourceLoaderSet.h
|
| +++ b/Source/core/fetch/ResourceLoaderSet.h
|
| @@ -36,14 +36,17 @@
|
|
|
| namespace blink {
|
|
|
| -class ResourceLoaderSet {
|
| +class ResourceLoaderSet FINAL : public NoBaseWillBeGarbageCollected<ResourceLoaderSet> {
|
| public:
|
| - typedef HashSet<RefPtr<ResourceLoader> > SetType;
|
| + typedef WillBeHeapHashSet<RefPtrWillBeMember<ResourceLoader> > SetType;
|
|
|
| - void add(const RefPtr<ResourceLoader>& loader) { m_set.add(loader); }
|
| - void remove(const RefPtr<ResourceLoader>& loader) { m_set.remove(loader); }
|
| + static PassOwnPtrWillBeRawPtr<ResourceLoaderSet> create();
|
| + void trace(Visitor*);
|
| +
|
| + void add(const RefPtrWillBeRawPtr<ResourceLoader>& loader) { m_set.add(loader); }
|
| + void remove(const RefPtrWillBeRawPtr<ResourceLoader>& loader) { m_set.remove(loader); }
|
| bool isEmpty() const { return m_set.isEmpty(); }
|
| - bool contains(const RefPtr<ResourceLoader>& loader) const { return m_set.contains(loader); }
|
| + bool contains(const RefPtrWillBeRawPtr<ResourceLoader>& loader) const { return m_set.contains(loader); }
|
| void cancelAll();
|
| void setAllDefersLoading(bool);
|
|
|
|
|