ElementRecord 684 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child) ElementRecord 692 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child) ElementRecord 700 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child) ElementRecord 713 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::takeAllChildren(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* oldParent) ElementRecord 817 Source/core/html/parser/HTMLConstructionSite.cpp HTMLElementStack::ElementRecord* lastTemplateElement = m_openElements.topmost(templateTag.localName()); ElementRecord 823 Source/core/html/parser/HTMLConstructionSite.cpp HTMLElementStack::ElementRecord* lastTableElementRecord = m_openElements.topmost(tableTag.localName()); ElementRecord 145 Source/core/html/parser/HTMLConstructionSite.h void reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child); ElementRecord 146 Source/core/html/parser/HTMLConstructionSite.h void reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child); ElementRecord 150 Source/core/html/parser/HTMLConstructionSite.h void insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child); ElementRecord 151 Source/core/html/parser/HTMLConstructionSite.h void takeAllChildren(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* oldParent); ElementRecord 167 Source/core/html/parser/HTMLConstructionSite.h HTMLElementStack::ElementRecord* currentElementRecord() const { return m_openElements.topRecord(); } ElementRecord 122 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord::ElementRecord(PassRefPtr<HTMLStackItem> item, PassOwnPtr<ElementRecord> next) ElementRecord 129 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord::~ElementRecord() ElementRecord 133 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::ElementRecord::replaceElement(PassRefPtr<HTMLStackItem> item) ElementRecord 141 Source/core/html/parser/HTMLElementStack.cpp bool HTMLElementStack::ElementRecord::isAbove(ElementRecord* other) const ElementRecord 143 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* below = next(); below; below = below->next()) { ElementRecord 349 Source/core/html/parser/HTMLElementStack.cpp void HTMLElementStack::insertAbove(PassRefPtr<HTMLStackItem> item, ElementRecord* recordBelow) ElementRecord 363 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* recordAbove = m_top.get(); recordAbove; recordAbove = recordAbove->next()) { ElementRecord 368 Source/core/html/parser/HTMLElementStack.cpp recordAbove->setNext(adoptPtr(new ElementRecord(item, recordAbove->releaseNext()))); ElementRecord 375 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord* HTMLElementStack::topRecord() const ElementRecord 412 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord* HTMLElementStack::find(Element* element) const ElementRecord 414 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* pos = m_top.get(); pos; pos = pos->next()) { ElementRecord 421 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord* HTMLElementStack::topmost(const AtomicString& tagName) const ElementRecord 423 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* pos = m_top.get(); pos; pos = pos->next()) { ElementRecord 441 Source/core/html/parser/HTMLElementStack.cpp bool inScopeCommon(HTMLElementStack::ElementRecord* top, const AtomicString& targetTag) ElementRecord 443 Source/core/html/parser/HTMLElementStack.cpp for (HTMLElementStack::ElementRecord* pos = top; pos; pos = pos->next()) { ElementRecord 456 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* record = m_top.get(); record; record = record->next()) { ElementRecord 469 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* pos = m_top.get(); pos; pos = pos->next()) { ElementRecord 564 Source/core/html/parser/HTMLElementStack.cpp m_top = adoptPtr(new ElementRecord(item, m_top.release())); ElementRecord 583 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* pos = m_top.get(); pos; pos = pos->next()) { ElementRecord 596 Source/core/html/parser/HTMLElementStack.cpp HTMLElementStack::ElementRecord* HTMLElementStack::furthestBlockForFormattingElement(Element* formattingElement) const ElementRecord 598 Source/core/html/parser/HTMLElementStack.cpp ElementRecord* furthestBlock = 0; ElementRecord 599 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* pos = m_top.get(); pos; pos = pos->next()) { ElementRecord 613 Source/core/html/parser/HTMLElementStack.cpp for (ElementRecord* record = m_top.get(); record; record = record->next()) ElementRecord 52 Source/core/html/parser/HTMLElementStack.h class ElementRecord { ElementRecord 53 Source/core/html/parser/HTMLElementStack.h WTF_MAKE_NONCOPYABLE(ElementRecord); WTF_MAKE_FAST_ALLOCATED; ElementRecord 55 Source/core/html/parser/HTMLElementStack.h ~ElementRecord(); // Public for ~PassOwnPtr() ElementRecord 63 Source/core/html/parser/HTMLElementStack.h bool isAbove(ElementRecord*) const; ElementRecord 65 Source/core/html/parser/HTMLElementStack.h ElementRecord* next() const { return m_next.get(); } ElementRecord 69 Source/core/html/parser/HTMLElementStack.h ElementRecord(PassRefPtr<HTMLStackItem>, PassOwnPtr<ElementRecord>); ElementRecord 71 Source/core/html/parser/HTMLElementStack.h PassOwnPtr<ElementRecord> releaseNext() { return m_next.release(); } ElementRecord 72 Source/core/html/parser/HTMLElementStack.h void setNext(PassOwnPtr<ElementRecord> next) { m_next = next; } ElementRecord 75 Source/core/html/parser/HTMLElementStack.h OwnPtr<ElementRecord> m_next; ElementRecord 101 Source/core/html/parser/HTMLElementStack.h ElementRecord* topRecord() const; ElementRecord 102 Source/core/html/parser/HTMLElementStack.h ElementRecord* find(Element*) const; ElementRecord 103 Source/core/html/parser/HTMLElementStack.h ElementRecord* furthestBlockForFormattingElement(Element*) const; ElementRecord 104 Source/core/html/parser/HTMLElementStack.h ElementRecord* topmost(const AtomicString& tagName) const; ElementRecord 106 Source/core/html/parser/HTMLElementStack.h void insertAbove(PassRefPtr<HTMLStackItem>, ElementRecord*); ElementRecord 172 Source/core/html/parser/HTMLElementStack.h OwnPtr<ElementRecord> m_top; ElementRecord 481 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* nodeRecord = m_tree.openElements()->topRecord(); ElementRecord 1442 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* record = m_tree.openElements()->topRecord(); ElementRecord 1484 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* formattingElementRecord = m_tree.openElements()->find(formattingElement); ElementRecord 1494 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* furthestBlock = m_tree.openElements()->furthestBlockForFormattingElement(formattingElement); ElementRecord 1507 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* node = furthestBlock; ElementRecord 1508 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* nextNode = node->next(); ElementRecord 1509 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* lastNode = furthestBlock; ElementRecord 1560 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* nodeRecord = m_tree.openElements()->topRecord(); ElementRecord 2748 Source/core/html/parser/HTMLTreeBuilder.cpp HTMLElementStack::ElementRecord* nodeRecord = m_tree.openElements()->topRecord(); ElementRecord 118 Source/core/html/parser/HTMLTreeBuilderSimulator.cpp for (HTMLElementStack::ElementRecord* record = treeBuilder->openElements()->topRecord(); record; record = record->next()) {