OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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