Lines Matching refs:tokens_

98 … allocator = 0) : allocator_(allocator), ownAllocator_(), nameBuffer_(), tokens_(), tokenCount_(),…  in allocator_()
105 … allocator = 0) : allocator_(allocator), ownAllocator_(), nameBuffer_(), tokens_(), tokenCount_(),… in allocator_()
116 … allocator = 0) : allocator_(allocator), ownAllocator_(), nameBuffer_(), tokens_(), tokenCount_(),… in allocator_()
128 … allocator = 0) : allocator_(allocator), ownAllocator_(), nameBuffer_(), tokens_(), tokenCount_(),… in allocator_()
154 …kens, size_t tokenCount) : allocator_(), ownAllocator_(), nameBuffer_(), tokens_(const_cast<Token*… in GenericPointer()
157 …nst GenericPointer& rhs) : allocator_(), ownAllocator_(), nameBuffer_(), tokens_(), tokenCount_(),… in GenericPointer()
162 …tor* allocator) : allocator_(allocator), ownAllocator_(), nameBuffer_(), tokens_(), tokenCount_(),… in GenericPointer()
169 Allocator::Free(tokens_); in ~GenericPointer()
178 Allocator::Free(tokens_);
187 tokens_ = rhs.tokens_; // User supplied const tokens.
203 internal::Swap(tokens_, other.tokens_); in Swap()
240 r.tokens_[tokenCount_].name = p;
241 r.tokens_[tokenCount_].length = token.length;
242 r.tokens_[tokenCount_].index = token.index;
344 const Token* GetTokens() const { return tokens_; } in GetTokens()
363 if (tokens_[i].index != rhs.tokens_[i].index ||
364 tokens_[i].length != rhs.tokens_[i].length ||
365 …(tokens_[i].length != 0 && std::memcmp(tokens_[i].name, rhs.tokens_[i].name, sizeof(Ch)* tokens_[i…
394 if (tokens_[i].index != rhs.tokens_[i].index)
395 return tokens_[i].index < rhs.tokens_[i].index;
397 if (tokens_[i].length != rhs.tokens_[i].length)
398 return tokens_[i].length < rhs.tokens_[i].length;
400 … if (int cmp = std::memcmp(tokens_[i].name, rhs.tokens_[i].name, sizeof(Ch) * tokens_[i].length))
456 for (const Token *t = tokens_; t != tokens_ + tokenCount_; ++t) {
540 for (const Token *t = tokens_; t != tokens_ + tokenCount_; ++t) {
567 *unresolvedTokenIndex = static_cast<size_t>(t - tokens_);
598 for (const Token *t = tokens_; t != tokens_ + tokenCount_; ++t) {
619 *unresolvedTokenIndex = static_cast<size_t>(t - tokens_);
833 const Token* last = tokens_ + (tokenCount_ - 1); in Erase()
834 for (const Token *t = tokens_; t != last; ++t) { in Erase()
880 for (Token *t = rhs.tokens_; t != rhs.tokens_ + rhs.tokenCount_; ++t)
884tokens_ = static_cast<Token *>(allocator_->Malloc(tokenCount_ * sizeof(Token) + (nameBufferSize + …
885 nameBuffer_ = reinterpret_cast<Ch *>(tokens_ + tokenCount_);
887 std::memcpy(tokens_, rhs.tokens_, rhs.tokenCount_ * sizeof(Token));
895 for (Token *t = tokens_; t != tokens_ + rhs.tokenCount_; ++t)
921 RAPIDJSON_ASSERT(tokens_ == 0); in Parse()
933 …Token* token = tokens_ = static_cast<Token *>(allocator_->Malloc(tokenCount_ * sizeof(Token) + len… in Parse()
934 Ch* name = nameBuffer_ = reinterpret_cast<Ch *>(tokens_ + tokenCount_); in Parse()
1042 Allocator::Free(tokens_); in Parse()
1044 tokens_ = 0; in Parse()
1063 for (Token *t = tokens_; t != tokens_ + tokenCount_; ++t) { in Stringify()
1158 Token* tokens_; //!< A list of tokens. variable