Index: Source/core/html/HTMLInputElement.h |
diff --git a/Source/core/html/HTMLInputElement.h b/Source/core/html/HTMLInputElement.h |
index 324e57081200b5b238d83989c4c9f11782c1a791..eba6b9923c5b8b5ce3363bc601a78281b846d1e9 100644 |
--- a/Source/core/html/HTMLInputElement.h |
+++ b/Source/core/html/HTMLInputElement.h |
@@ -406,21 +406,7 @@ private: |
OwnPtr<ListAttributeTargetObserver> m_listAttributeTargetObserver; |
}; |
-inline HTMLInputElement* toHTMLInputElement(Node* node) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!node || node->hasTagName(HTMLNames::inputTag)); |
- return static_cast<HTMLInputElement*>(node); |
-} |
- |
-inline const HTMLInputElement* toHTMLInputElement(const Node* node) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!node || node->hasTagName(HTMLNames::inputTag)); |
- return static_cast<const HTMLInputElement*>(node); |
-} |
- |
-// This will catch anyone doing an unnecessary cast. |
-void toHTMLElement(const HTMLElement*); |
- |
+DEFINE_NODE_TYPE_CASTS(HTMLInputElement, hasTagName(HTMLNames::inputTag)); |
} //namespace |
#endif |