Home | History | Annotate | Download | only in parser

Lines Matching refs:Element

30 #include "Element.h"
42 class Element;
58 Element* element() const { return toElement(m_node.get()); }
60 void replaceElement(PassRefPtr<Element>);
80 Element* top() const
82 ASSERT(m_top->element());
83 return m_top->element();
92 Element* oneBelowTop() const;
94 Element* bottom() const;
95 ElementRecord* find(Element*) const;
98 void insertAbove(PassRefPtr<Element>, ElementRecord*);
100 void push(PassRefPtr<Element>);
102 void pushHTMLHtmlElement(PassRefPtr<Element>);
103 void pushHTMLHeadElement(PassRefPtr<Element>);
104 void pushHTMLBodyElement(PassRefPtr<Element>);
108 void popUntil(Element*);
110 void popUntilPopped(Element*);
120 void remove(Element*);
121 void removeHTMLHeadElement(Element*);
123 bool contains(Element*) const;
126 bool inScope(Element*) const;
144 Element* htmlElement() const;
145 Element* headElement() const;
146 Element* bodyElement() const;
158 void removeNonTopCommon(Element*);
168 Element* m_headElement;
169 Element* m_bodyElement;
174 // A DocumentFragment takes the place of the document element when parsing