Index: Source/core/html/HTMLOptionElement.h |
diff --git a/Source/core/html/HTMLOptionElement.h b/Source/core/html/HTMLOptionElement.h |
index c2e55a3f37b987303a3c2cc403a0826ce729461f..e3fdad494d9e71a4638198388cf20be994451cf6 100644 |
--- a/Source/core/html/HTMLOptionElement.h |
+++ b/Source/core/html/HTMLOptionElement.h |
@@ -94,19 +94,7 @@ private: |
RefPtr<RenderStyle> m_style; |
}; |
-void toHTMLOptionElement(const HTMLOptionElement*); // This overload will catch anyone doing an unnecessary cast. |
- |
-inline HTMLOptionElement* toHTMLOptionElement(Node* node) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!node || node->hasTagName(HTMLNames::optionTag)); |
- return static_cast<HTMLOptionElement*>(node); |
-} |
- |
-inline const HTMLOptionElement* toHTMLOptionElement(const Node* node) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!node || node->hasTagName(HTMLNames::optionTag)); |
- return static_cast<const HTMLOptionElement*>(node); |
-} |
+DEFINE_NODE_TYPE_CASTS(HTMLOptionElement, hasTagName(HTMLNames::optionTag)); |
} // namespace WebCore |