Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(304)

Unified Diff: third_party/WebKit/Source/core/html/HTMLFormElement.h

Issue 1686483002: Oilpan: Remove most WillBe types from the code base (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/html/HTMLFormElement.h
diff --git a/third_party/WebKit/Source/core/html/HTMLFormElement.h b/third_party/WebKit/Source/core/html/HTMLFormElement.h
index 9bb909cbde9cd2e009faa67f6d13fdf7f6b2e006..7d63cedd6a6bdc38bcde5d67432af3d07e1d07bb 100644
--- a/third_party/WebKit/Source/core/html/HTMLFormElement.h
+++ b/third_party/WebKit/Source/core/html/HTMLFormElement.h
@@ -45,12 +45,12 @@ class RadioNodeListOrElement;
class CORE_EXPORT HTMLFormElement final : public HTMLElement {
DEFINE_WRAPPERTYPEINFO();
public:
- static PassRefPtrWillBeRawPtr<HTMLFormElement> create(Document&);
+ static RawPtr<HTMLFormElement> create(Document&);
~HTMLFormElement() override;
DECLARE_VIRTUAL_TRACE();
- PassRefPtrWillBeRawPtr<HTMLFormControlsCollection> elements();
- void getNamedElements(const AtomicString&, WillBeHeapVector<RefPtrWillBeMember<Element>>&);
+ RawPtr<HTMLFormControlsCollection> elements();
+ void getNamedElements(const AtomicString&, HeapVector<Member<Element>>&);
unsigned length() const;
HTMLElement* item(unsigned index);
@@ -114,7 +114,7 @@ public:
RadioButtonGroupScope& radioButtonGroupScope() { return m_radioButtonGroupScope; }
const FormAssociatedElement::List& associatedElements() const;
- const WillBeHeapVector<RawPtrWillBeMember<HTMLImageElement>>& imageElements();
+ const HeapVector<Member<HTMLImageElement>>& imageElements();
void anonymousNamedGetter(const AtomicString& name, RadioNodeListOrElement&);
@@ -136,13 +136,13 @@ private:
void copyNonAttributePropertiesFromElement(const Element&) override;
- void submitDialog(PassRefPtrWillBeRawPtr<FormSubmission>);
+ void submitDialog(RawPtr<FormSubmission>);
void submit(Event*, bool activateSubmitButton, bool processingUserGesture);
- void scheduleFormSubmission(PassRefPtrWillBeRawPtr<FormSubmission>);
+ void scheduleFormSubmission(RawPtr<FormSubmission>);
void collectAssociatedElements(Node& root, FormAssociatedElement::List&) const;
- void collectImageElements(Node& root, WillBeHeapVector<RawPtrWillBeMember<HTMLImageElement>>&);
+ void collectImageElements(Node& root, HeapVector<Member<HTMLImageElement>>&);
// Returns true if the submission should proceed.
bool validateInteractively();
@@ -150,23 +150,23 @@ private:
// Validates each of the controls, and stores controls of which 'invalid'
// event was not canceled to the specified vector. Returns true if there
// are any invalid controls in this form.
- bool checkInvalidControlsAndCollectUnhandled(WillBeHeapVector<RefPtrWillBeMember<HTMLFormControlElement>>*, CheckValidityEventBehavior);
+ bool checkInvalidControlsAndCollectUnhandled(HeapVector<Member<HTMLFormControlElement>>*, CheckValidityEventBehavior);
Element* elementFromPastNamesMap(const AtomicString&);
void addToPastNamesMap(Element*, const AtomicString& pastName);
void removeFromPastNamesMap(HTMLElement&);
- typedef WillBeHeapHashMap<AtomicString, RawPtrWillBeMember<Element>> PastNamesMap;
+ typedef HeapHashMap<AtomicString, Member<Element>> PastNamesMap;
FormSubmission::Attributes m_attributes;
- OwnPtrWillBeMember<PastNamesMap> m_pastNamesMap;
+ Member<PastNamesMap> m_pastNamesMap;
RadioButtonGroupScope m_radioButtonGroupScope;
// Do not access m_associatedElements directly. Use associatedElements() instead.
FormAssociatedElement::List m_associatedElements;
// Do not access m_imageElements directly. Use imageElements() instead.
- WillBeHeapVector<RawPtrWillBeMember<HTMLImageElement>> m_imageElements;
+ HeapVector<Member<HTMLImageElement>> m_imageElements;
#if !ENABLE(OILPAN)
WeakPtrFactory<HTMLFormElement> m_weakPtrFactory;
#endif
@@ -183,7 +183,7 @@ private:
bool m_wasDemoted : 1;
- OwnPtrWillBeMember<GenericEventQueue> m_pendingAutocompleteEventsQueue;
+ Member<GenericEventQueue> m_pendingAutocompleteEventsQueue;
};
} // namespace blink

Powered by Google App Engine
This is Rietveld 408576698