Home | History | Annotate | Download | only in dom

Lines Matching refs:entry

85     MapEntry& entry = addResult.iterator->value;
86 ASSERT(entry.count);
87 entry.element = 0;
88 entry.count++;
89 entry.orderedList.clear();
99 MapEntry& entry = it->value;
101 ASSERT(entry.count);
102 if (entry.count == 1) {
103 ASSERT(!entry.element || entry.element == element);
106 if (entry.element == element)
107 entry.element = 0;
108 entry.count--;
109 entry.orderedList.clear(); // FIXME: Remove the element instead if there are only few items left.
123 MapEntry& entry = it->value;
124 ASSERT(entry.count);
125 if (entry.element)
126 return entry.element;
132 entry.element = element;
173 MapEntry& entry = it->value;
174 ASSERT(entry.count);
175 if (!entry.count)
178 if (entry.orderedList.isEmpty()) {
179 entry.orderedList.reserveCapacity(entry.count);
180 for (Element* element = entry.element ? entry.element : ElementTraversal::firstWithin(scope->rootNode()); element; element = ElementTraversal::next(element)) {
183 entry.orderedList.append(element);
185 ASSERT(entry.orderedList.size() == entry.count);
188 return &entry.orderedList;