Lines Matching refs:index
304 int32 index = _FindInsertionIndex(key, exists);
306 fElements[index] = fEntryStrategy.MakeEntry(key, value);
309 return fElements.Insert(fEntryStrategy.MakeEntry(key, value), index);
337 int32 index = _FindInsertionIndex(key, exists);
340 return fEntryStrategy.GetValue(fElements[index]);
357 int32 index = _FindInsertionIndex(key, exists);
360 return fEntryStrategy.GetValue(fElements[index]);
374 int32 index = _FindInsertionIndex(key, exists);
377 fElements.Erase(index);
538 int32 index = _FindInsertionIndex(key, exists);
541 return Iterator(this, fElements.IteratorForIndex(index));
556 int32 index = _FindInsertionIndex(key, exists);
559 return ConstIterator(this, fElements.IteratorForIndex(index));
590 int32 index = _FindInsertionIndex(key, exists);
591 // If not found, the index _FindInsertionIndex() returns will point to
595 return Iterator(this, fElements.IteratorForIndex(index));
598 if (index > 0)
599 return Iterator(this, fElements.IteratorForIndex(index - 1));
631 int32 index = _FindInsertionIndex(key, exists);
632 // If not found, the index _FindInsertionIndex() returns will point to
636 return ConstIterator(this, fElements.IteratorForIndex(index));
639 if (index > 0)
640 return ConstIterator(this, fElements.IteratorForIndex(index - 1));
645 /*! \brief Finds the index at which the entry with the supplied key is
650 \return The index at which the entry with the supplied key is