HTMLElementStack 684 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child) HTMLElementStack 692 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child) HTMLElementStack 700 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child) HTMLElementStack 713 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::takeAllChildren(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* oldParent) HTMLElementStack 817 Source/core/html/parser/HTMLConstructionSite.cpp HTMLElementStack::ElementRecord* lastTemplateElement = m_openElements.topmost(templateTag.localName()); HTMLElementStack 823 Source/core/html/parser/HTMLConstructionSite.cpp HTMLElementStack::ElementRecord* lastTableElementRecord = m_openElements.topmost(tableTag.localName()); HTMLElementStack 145 Source/core/html/parser/HTMLConstructionSite.h void reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child); HTMLElementStack 146 Source/core/html/parser/HTMLConstructionSite.h void reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child); HTMLElementStack 150 Source/core/html/parser/HTMLConstructionSite.h void insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child); HTMLElementStack 151 Source/core/html/parser/HTMLConstructionSite.h void takeAllChildren(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* oldParent); HTMLElementStack 167 Source/core/html/parser/HTMLConstructionSite.h HTMLElementStack::ElementRecord* currentElementRecord() const { return m_openElements.topRecord(); } HTMLElementStack 173 Source/core/html/parser/HTMLConstructionSite.h HTMLElementStack* openElements() const { return &m_openElements; } HTMLElementStack 236 Source/core/html/parser/HTMLConstructionSite.h mutable HTMLElementStack m_openElements; HTMLElementStack 103 Source/core/html/parser/HTMLElementStack.cpp return HTMLElementStack::isMathMLTextIntegrationPoint(item) HTMLElementStack 104 Source/core/html/parser/HTMLElementStack.cpp || HTMLElementStack::isHTMLIntegrationPoint(item) HTMLElementStack 122 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord::ElementRecord(PassRefPtr<HTMLStackItem> item, PassOwnPtr<ElementRecord> next) HTMLElementStack 129 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord::~ElementRecord() HTMLElementStack 133 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::ElementRecord::replaceElement(PassRefPtr<HTMLStackItem> item) HTMLElementStack 141 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::ElementRecord::isAbove(ElementRecord* other) const HTMLElementStack 150 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::HTMLElementStack() HTMLElementStack 158 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::~HTMLElementStack() HTMLElementStack 162 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::hasOnlyOneElement() const HTMLElementStack 167 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::secondElementIsHTMLBodyElement() const HTMLElementStack 179 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popHTMLHeadElement() HTMLElementStack 186 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popHTMLBodyElement() HTMLElementStack 193 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popAll() HTMLElementStack 207 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::pop() HTMLElementStack 213 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntil(const AtomicString& tagName) HTMLElementStack 221 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntilPopped(const AtomicString& tagName) HTMLElementStack 227 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntilNumberedHeaderElementPopped() HTMLElementStack 234 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntil(Element* element) HTMLElementStack 240 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntilPopped(Element* element) HTMLElementStack 246 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntilTableScopeMarker() HTMLElementStack 253 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntilTableBodyScopeMarker() HTMLElementStack 260 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntilTableRowScopeMarker() HTMLElementStack 268 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::isMathMLTextIntegrationPoint(HTMLStackItem* item) HTMLElementStack 280 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::isHTMLIntegrationPoint(HTMLStackItem* item) HTMLElementStack 298 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popUntilForeignContentScopeMarker() HTMLElementStack 304 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::pushRootNode(PassRefPtr<HTMLStackItem> rootItem) HTMLElementStack 310 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::pushHTMLHtmlElement(PassRefPtr<HTMLStackItem> item) HTMLElementStack 316 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::pushRootNodeCommon(PassRefPtr<HTMLStackItem> rootItem) HTMLElementStack 324 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::pushHTMLHeadElement(PassRefPtr<HTMLStackItem> item) HTMLElementStack 332 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::pushHTMLBodyElement(PassRefPtr<HTMLStackItem> item) HTMLElementStack 340 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::push(PassRefPtr<HTMLStackItem> item) HTMLElementStack 349 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::insertAbove(PassRefPtr<HTMLStackItem> item, ElementRecord* recordBelow) HTMLElementStack 375 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord* HTMLElementStack::topRecord() const HTMLElementStack 381 Source/core/html/parser/HTMLElementStack.cpp HTMLStackItem* HTMLElementStack::oneBelowTop() const HTMLElementStack 391 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::removeHTMLHeadElement(Element* element) HTMLElementStack 402 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::remove(Element* element) HTMLElementStack 412 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord* HTMLElementStack::find(Element* element) const HTMLElementStack 421 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord* HTMLElementStack::topmost(const AtomicString& tagName) const HTMLElementStack 430 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::contains(Element* element) const HTMLElementStack 435 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::contains(const AtomicString& tagName) const HTMLElementStack 441 Source/core/html/parser/HTMLElementStack.cpp bool inScopeCommon(HTMLElementStack::ElementRecord* top, const AtomicString& targetTag) HTMLElementStack 443 Source/core/html/parser/HTMLElementStack.cpp for (HTMLElementStack::ElementRecord* pos = top; pos; pos = pos->next()) { HTMLElementStack 454 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::hasNumberedHeaderElementInScope() const HTMLElementStack 467 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inScope(Element* targetElement) const HTMLElementStack 480 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inScope(const AtomicString& targetTag) const HTMLElementStack 485 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inScope(const QualifiedName& tagName) const HTMLElementStack 490 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inListItemScope(const AtomicString& targetTag) const HTMLElementStack 495 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inListItemScope(const QualifiedName& tagName) const HTMLElementStack 500 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inTableScope(const AtomicString& targetTag) const HTMLElementStack 505 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inTableScope(const QualifiedName& tagName) const HTMLElementStack 510 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inButtonScope(const AtomicString& targetTag) const HTMLElementStack 515 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inButtonScope(const QualifiedName& tagName) const HTMLElementStack 520 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inSelectScope(const AtomicString& targetTag) const HTMLElementStack 525 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::inSelectScope(const QualifiedName& tagName) const HTMLElementStack 530 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::hasTemplateInHTMLScope() const HTMLElementStack 535 Source/core/html/parser/HTMLElementStack.cpp Element* HTMLElementStack::htmlElement() const HTMLElementStack 541 Source/core/html/parser/HTMLElementStack.cpp Element* HTMLElementStack::headElement() const HTMLElementStack 547 Source/core/html/parser/HTMLElementStack.cpp Element* HTMLElementStack::bodyElement() const HTMLElementStack 553 Source/core/html/parser/HTMLElementStack.cpp ContainerNode* HTMLElementStack::rootNode() const HTMLElementStack 559 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::pushCommon(PassRefPtr<HTMLStackItem> item) HTMLElementStack 567 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::popCommon() HTMLElementStack 578 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::removeNonTopCommon(Element* element) HTMLElementStack 596 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord* HTMLElementStack::furthestBlockForFormattingElement(Element* formattingElement) const HTMLElementStack 611 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::show() HTMLElementStack 46 Source/core/html/parser/HTMLElementStack.h class HTMLElementStack { HTMLElementStack 47 Source/core/html/parser/HTMLElementStack.h WTF_MAKE_NONCOPYABLE(HTMLElementStack); WTF_MAKE_FAST_ALLOCATED; HTMLElementStack 49 Source/core/html/parser/HTMLElementStack.h HTMLElementStack(); HTMLElementStack 50 Source/core/html/parser/HTMLElementStack.h ~HTMLElementStack(); HTMLElementStack 67 Source/core/html/parser/HTMLElementStack.h friend class HTMLElementStack; HTMLElementStack 372 Source/core/html/parser/HTMLTreeBuilder.cpp && !HTMLElementStack::isHTMLIntegrationPoint(adjustedCurrentNode) HTMLElementStack 373 Source/core/html/parser/HTMLTreeBuilder.cpp && !HTMLElementStack::isMathMLTextIntegrationPoint(adjustedCurrentNode); HTMLElementStack 481 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* nodeRecord = m_tree.openElements()->topRecord(); HTMLElementStack 1442 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* record = m_tree.openElements()->topRecord(); HTMLElementStack 1484 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* formattingElementRecord = m_tree.openElements()->find(formattingElement); HTMLElementStack 1494 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* furthestBlock = m_tree.openElements()->furthestBlockForFormattingElement(formattingElement); HTMLElementStack 1507 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* node = furthestBlock; HTMLElementStack 1508 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* nextNode = node->next(); HTMLElementStack 1509 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* lastNode = furthestBlock; HTMLElementStack 1560 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* nodeRecord = m_tree.openElements()->topRecord(); HTMLElementStack 2636 Source/core/html/parser/HTMLTreeBuilder.cpp if (HTMLElementStack::isMathMLTextIntegrationPoint(adjustedCurrentNode)) { HTMLElementStack 2648 Source/core/html/parser/HTMLTreeBuilder.cpp if (HTMLElementStack::isHTMLIntegrationPoint(adjustedCurrentNode)) { HTMLElementStack 2748 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* nodeRecord = m_tree.openElements()->topRecord(); HTMLElementStack 66 Source/core/html/parser/HTMLTreeBuilder.h const HTMLElementStack* openElements() const { return m_tree.openElements(); } HTMLElementStack 118 Source/core/html/parser/HTMLTreeBuilderSimulator.cpp for (HTMLElementStack::ElementRecord* record = treeBuilder->openElements()->topRecord(); record; record = record->next()) {