Remove public attachRenderTree
[WebKit-https.git] / Source / WebCore / html / shadow / InsertionPoint.h
index f299aa9..4a83cc1 100644 (file)
@@ -55,9 +55,6 @@ public:
 
     virtual MatchType matchTypeFor(Node*) const { return AlwaysMatches; }
 
 
     virtual MatchType matchTypeFor(Node*) const { return AlwaysMatches; }
 
-    virtual void willAttachRenderers() OVERRIDE;
-    virtual void willDetachRenderers() OVERRIDE;
-
     bool shouldUseFallbackElements() const;
 
     Node* firstDistributed() const;
     bool shouldUseFallbackElements() const;
 
     Node* firstDistributed() const;
@@ -78,17 +75,9 @@ private:
     bool m_hasDistribution;
 };
 
     bool m_hasDistribution;
 };
 
-inline InsertionPoint* toInsertionPoint(Node* node)
-{
-    ASSERT_WITH_SECURITY_IMPLICATION(!node || node->isInsertionPoint());
-    return static_cast<InsertionPoint*>(node);
-}
+inline bool isInsertionPoint(const Node& node) { return node.isInsertionPoint(); }
 
 
-inline const InsertionPoint* toInsertionPoint(const Node* node)
-{
-    ASSERT_WITH_SECURITY_IMPLICATION(!node || node->isInsertionPoint());
-    return static_cast<const InsertionPoint*>(node);
-}
+NODE_TYPE_CASTS(InsertionPoint);
 
 inline bool isActiveInsertionPoint(const Node* node)
 {
 
 inline bool isActiveInsertionPoint(const Node* node)
 {