Home | History | Annotate | Download | only in rendering

Lines Matching defs:CounterNode

23 #include "core/rendering/CounterNode.h"
30 CounterNode::CounterNode(RenderObject* o, bool hasResetType, int value)
44 CounterNode::~CounterNode()
49 CounterNode* oldParent = 0;
50 CounterNode* oldPreviousSibling = 0;
73 for (CounterNode* child = m_firstChild; child; ) {
74 CounterNode* nextChild = child->m_nextSibling;
75 CounterNode* nextSibling = 0;
92 PassRefPtr<CounterNode> CounterNode::create(RenderObject* owner, bool hasResetType, int value)
94 return adoptRef(new CounterNode(owner, hasResetType, value));
97 CounterNode* CounterNode::nextInPreOrderAfterChildren(const CounterNode* stayWithin) const
102 const CounterNode* current = this;
103 CounterNode* next;
112 CounterNode* CounterNode::nextInPreOrder(const CounterNode* stayWithin) const
114 if (CounterNode* next = m_firstChild)
120 CounterNode* CounterNode::lastDescendant() const
122 CounterNode* last = m_lastChild;
126 while (CounterNode* lastChild = last->m_lastChild)
132 CounterNode* CounterNode::previousInPreOrder() const
134 CounterNode* previous = m_previousSibling;
138 while (CounterNode* lastChild = previous->m_lastChild)
144 int CounterNode::computeCountInParent() const
153 void CounterNode::addRenderer(RenderCounter* value)
181 void CounterNode::removeRenderer(RenderCounter* value)
207 void CounterNode::resetRenderers()
213 void CounterNode::resetThisAndDescendantsRenderers()
215 CounterNode* node = this;
222 void CounterNode::recount()
224 for (CounterNode* node = this; node; node = node->m_nextSibling) {
234 void CounterNode::insertAfter(CounterNode* newChild, CounterNode* refChild, const AtomicString& identifier)
250 CounterNode* next;
282 CounterNode* last = newChild->m_lastChild;
283 CounterNode* first = newChild->m_firstChild;
321 void CounterNode::removeChild(CounterNode* oldChild)
327 CounterNode* next = oldChild->m_nextSibling;
328 CounterNode* previous = oldChild->m_previousSibling;
354 static void showTreeAndMark(const CounterNode* node)
356 const CounterNode* root = node;
360 for (const CounterNode* current = root; current; current = current->nextInPreOrder()) {
362 for (const CounterNode* parent = current; parent && parent != root; parent = parent->parent())
378 void showCounterTree(const WebCore::CounterNode* counter)