Index: Source/core/html/PluginDocument.h |
diff --git a/Source/core/html/PluginDocument.h b/Source/core/html/PluginDocument.h |
index 9764a9dbedfdd5eb0492732840001ec56ed370a3..a3273f8c05cc0b8311b5fbf7d420814ac9e54d8a 100644 |
--- a/Source/core/html/PluginDocument.h |
+++ b/Source/core/html/PluginDocument.h |
@@ -61,26 +61,7 @@ private: |
RefPtr<Node> m_pluginNode; |
}; |
-inline PluginDocument* toPluginDocument(Document* document) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!document || document->isPluginDocument()); |
- return static_cast<PluginDocument*>(document); |
-} |
- |
-inline const PluginDocument* toPluginDocument(const Document* document) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!document || document->isPluginDocument()); |
- return static_cast<const PluginDocument*>(document); |
-} |
- |
-inline PluginDocument& toPluginDocument(Document& document) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(document.isPluginDocument()); |
- return static_cast<PluginDocument&>(document); |
-} |
- |
-// This will catch anyone doing an unnecessary cast. |
-void toPluginDocument(const PluginDocument*); |
+DEFINE_DOCUMENT_CASTS_WITH_FUNCTION(PluginDocument); |
} |