HomeSort by relevance Sort by last modified time
    Searched refs:HTMLStackItem (Results 1 - 9 of 9) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/html/parser/
HTMLElementStack.h 30 #include "core/html/parser/HTMLStackItem.h"
60 PassRefPtr<HTMLStackItem> stackItem() const { return m_item; }
61 void replaceElement(PassRefPtr<HTMLStackItem>);
69 ElementRecord(PassRefPtr<HTMLStackItem>, PassOwnPtr<ElementRecord>);
74 RefPtr<HTMLStackItem> m_item;
94 HTMLStackItem* topStackItem() const
100 HTMLStackItem* oneBelowTop() const;
106 void insertAbove(PassRefPtr<HTMLStackItem>, ElementRecord*);
108 void push(PassRefPtr<HTMLStackItem>);
109 void pushRootNode(PassRefPtr<HTMLStackItem>);
    [all...]
HTMLFormattingElementList.h 29 #include "core/html/parser/HTMLStackItem.h"
51 explicit Entry(PassRefPtr<HTMLStackItem> item)
64 PassRefPtr<HTMLStackItem> stackItem() const { return m_item; }
72 void replaceElement(PassRefPtr<HTMLStackItem> item) { m_item = item; }
79 RefPtr<HTMLStackItem> m_item;
111 void append(PassRefPtr<HTMLStackItem>);
115 void swapTo(Element* oldElement, PassRefPtr<HTMLStackItem> newItem, const Bookmark&);
133 void tryToEnsureNoahsArkConditionQuickly(HTMLStackItem*, Vector<HTMLStackItem*>& remainingCandiates);
134 void ensureNoahsArkCondition(HTMLStackItem*);
    [all...]
HTMLElementStack.cpp 45 inline bool isRootNode(HTMLStackItem* item)
51 inline bool isScopeMarker(HTMLStackItem* item)
73 inline bool isListItemScopeMarker(HTMLStackItem* item)
80 inline bool isTableScopeMarker(HTMLStackItem* item)
87 inline bool isTableBodyScopeMarker(HTMLStackItem* item)
96 inline bool isTableRowScopeMarker(HTMLStackItem* item)
103 inline bool isForeignContentScopeMarker(HTMLStackItem* item)
110 inline bool isButtonScopeMarker(HTMLStackItem* item)
116 inline bool isSelectScopeMarker(HTMLStackItem* item)
124 HTMLElementStack::ElementRecord::ElementRecord(PassRefPtr<HTMLStackItem> item, PassOwnPtr<ElementRecord> next
    [all...]
HTMLFormattingElementList.cpp 82 void HTMLFormattingElementList::swapTo(Element* oldElement, PassRefPtr<HTMLStackItem> newItem, const Bookmark& bookmark)
97 void HTMLFormattingElementList::append(PassRefPtr<HTMLStackItem> item)
126 void HTMLFormattingElementList::tryToEnsureNoahsArkConditionQuickly(HTMLStackItem* newItem, Vector<HTMLStackItem*>& remainingCandidates)
135 Vector<HTMLStackItem*, 10> candidates;
146 HTMLStackItem* candidate = entry.stackItem().get();
161 void HTMLFormattingElementList::ensureNoahsArkCondition(HTMLStackItem* newItem)
163 Vector<HTMLStackItem*> candidates;
170 Vector<HTMLStackItem*> remainingCandidates;
178 HTMLStackItem* candidate = candidates[j]
    [all...]
HTMLConstructionSite.h 146 void reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child);
150 void insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child);
151 void takeAllChildren(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* oldParent);
153 PassRefPtr<HTMLStackItem> createElementFromSavedToken(HTMLStackItem*);
170 HTMLStackItem* currentStackItem() const { return m_openElements.topStackItem(); }
171 HTMLStackItem* oneBelowTop() const { return m_openElements.oneBelowTop(); }
178 HTMLStackItem* headStackItem() const { return m_head.get(); }
234 RefPtr<HTMLStackItem> m_head;
HTMLStackItem.h 42 class HTMLStackItem : public RefCounted<HTMLStackItem> {
50 static PassRefPtr<HTMLStackItem> create(PassRefPtr<ContainerNode> node, ItemType type)
52 return adoptRef(new HTMLStackItem(node, type));
56 static PassRefPtr<HTMLStackItem> create(PassRefPtr<ContainerNode> node, AtomicHTMLToken* token, const AtomicString& namespaceURI = HTMLNames::xhtmlNamespaceURI)
58 return adoptRef(new HTMLStackItem(node, token, namespaceURI));
212 HTMLStackItem(PassRefPtr<ContainerNode> node, ItemType type)
227 HTMLStackItem(PassRefPtr<ContainerNode> node, AtomicHTMLToken* token, const AtomicString& namespaceURI = HTMLNames::xhtmlNamespaceURI)
HTMLTreeBuilder.h 172 inline HTMLStackItem* adjustedCurrentStackItem() const;
182 template <bool shouldClose(const HTMLStackItem*)>
205 HTMLStackItem* contextElementStackItem() const { ASSERT(m_fragment); return m_contextElementStackItem.get(); }
209 RefPtr<HTMLStackItem> m_contextElementStackItem;
HTMLConstructionSite.cpp 45 #include "core/html/parser/HTMLStackItem.h"
67 static bool hasImpliedEndTag(const HTMLStackItem* item)
381 m_openElements.pushHTMLHtmlElement(HTMLStackItem::create(element, token));
581 m_head = HTMLStackItem::create(createHTMLElement(token), token);
591 m_openElements.pushHTMLBodyElement(HTMLStackItem::create(body.release(), token));
603 m_openElements.push(HTMLStackItem::create(m_form, token));
610 m_openElements.push(HTMLStackItem::create(element.release(), token));
646 m_openElements.push(HTMLStackItem::create(element.release(), token));
658 m_openElements.push(HTMLStackItem::create(element.release(), token, namespaceURI));
689 void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child
    [all...]
HTMLTreeBuilder.cpp 46 #include "core/html/parser/HTMLStackItem.h"
315 m_tree.openElements()->pushRootNode(HTMLStackItem::create(fragment, HTMLStackItem::ItemForDocumentFragmentNode));
350 m_contextElementStackItem = HTMLStackItem::create(contextElement, HTMLStackItem::ItemForContextElement);
380 HTMLStackItem* adjustedCurrentNode = adjustedCurrentStackItem();
524 bool isLi(const HTMLStackItem* item)
529 bool isDdOrDt(const HTMLStackItem* item)
537 template <bool shouldClose(const HTMLStackItem*)>
543 RefPtr<HTMLStackItem> item = nodeRecord->stackItem()
    [all...]

Completed in 346 milliseconds