Searched refs:TokenBuffer (Results 1 – 6 of 6) sorted by relevance
174 class TokenBuffer {176 TokenBuffer(const SourceManager &SourceMgr) : SourceMgr(&SourceMgr) {} in TokenBuffer() function178 TokenBuffer(TokenBuffer &&) = default;179 TokenBuffer(const TokenBuffer &) = delete;180 TokenBuffer &operator=(TokenBuffer &&) = default;181 TokenBuffer &operator=(const TokenBuffer &) = delete;384 spelledTokensTouching(SourceLocation Loc, const syntax::TokenBuffer &Tokens);395 const syntax::TokenBuffer &Tokens);427 [[nodiscard]] TokenBuffer consume() &&;
22 TokenBufferTokenManager(const TokenBuffer &Tokens, in TokenBufferTokenManager()45 const TokenBuffer &tokenBuffer() const { return Tokens; } in tokenBuffer()58 const TokenBuffer &Tokens;
226 void TokenBuffer::indexExpandedTokens() { in indexExpandedTokens()239 llvm::ArrayRef<syntax::Token> TokenBuffer::expandedTokens(SourceRange R) const { in expandedTokens()268 std::pair<const syntax::Token *, const TokenBuffer::Mapping *>269 TokenBuffer::spelledForExpandedToken(const syntax::Token *Expanded) const { in spelledForExpandedToken()304 const TokenBuffer::Mapping *305 TokenBuffer::mappingStartingBeforeSpelled(const MarkedFile &F, in mappingStartingBeforeSpelled()321 TokenBuffer::expandedForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const { in expandedForSpelled()378 llvm::ArrayRef<syntax::Token> TokenBuffer::spelledTokens(FileID FID) const { in spelledTokens()385 TokenBuffer::spelledTokenContaining(SourceLocation Loc) const { in spelledTokenContaining()395 std::string TokenBuffer::Mapping::str() const { in str()[all …]
565 Forest(syntax::Arena &A, const syntax::TokenBuffer &TB) { in Forest()622 void foldChildren(const syntax::TokenBuffer &TB, in foldChildren()
590 char *TokenBuffer, in PrDoMacroInvocation() argument621 TokenOffset = (MacroStart - TokenBuffer); in PrDoMacroInvocation()685 TokenOffset = (MacroStart - TokenBuffer); in PrDoMacroInvocation()
332 char *TokenBuffer,