Lines Matching refs:index
91 … SizeType index; //!< A valid array index, if it is not equal to kPointerInvalidIndex. member
242 r.tokens_[tokenCount_].index = token.index;
288 GenericPointer Append(SizeType index, Allocator* allocator = 0) const {
290 …char* end = sizeof(SizeType) == 4 ? internal::u32toa(index, buffer) : internal::u64toa(index, buff…
295 Token token = { reinterpret_cast<Ch*>(buffer), length, index };
302 Token token = { name, length, index };
363 if (tokens_[i].index != rhs.tokens_[i].index ||
394 if (tokens_[i].index != rhs.tokens_[i].index)
395 return tokens_[i].index < rhs.tokens_[i].index;
463 if (t->index == kPointerInvalidIndex) { // must be object name
473 if (t->index >= v->Size()) {
474 v->Reserve(t->index + 1, allocator);
475 while (t->index >= v->Size())
479 v = &((*v)[t->index]);
557 if (t->index == kPointerInvalidIndex || t->index >= v->Size())
559 v = &((*v)[t->index]);
609 if (t->index == kPointerInvalidIndex || t->index >= v->Size())
611 v = &((*v)[t->index]);
845 if (t->index == kPointerInvalidIndex || t->index >= v->Size()) in Erase()
847 v = &((*v)[t->index]); in Erase()
858 if (last->index == kPointerInvalidIndex || last->index >= v->Size()) in Erase()
860 v->Erase(v->Begin() + last->index); in Erase()
1033 token->index = isNumber ? n : kPointerInvalidIndex; in Parse()