Lines Matching refs:TokenBuffer

228 void TokenBuffer::indexExpandedTokens() {  in indexExpandedTokens()
241 llvm::ArrayRef<syntax::Token> TokenBuffer::expandedTokens(SourceRange R) const { in expandedTokens()
270 std::pair<const syntax::Token *, const TokenBuffer::Mapping *>
271 TokenBuffer::spelledForExpandedToken(const syntax::Token *Expanded) const { in spelledForExpandedToken()
306 const TokenBuffer::Mapping *
307 TokenBuffer::mappingStartingBeforeSpelled(const MarkedFile &F, in mappingStartingBeforeSpelled()
323 TokenBuffer::expandedForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const { in expandedForSpelled()
380 llvm::ArrayRef<syntax::Token> TokenBuffer::spelledTokens(FileID FID) const { in spelledTokens()
386 const syntax::Token *TokenBuffer::spelledTokenAt(SourceLocation Loc) const { in spelledTokenAt()
396 std::string TokenBuffer::Mapping::str() const { in str()
403 TokenBuffer::spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const { in spelledForExpanded()
460 TokenBuffer::Expansion TokenBuffer::makeExpansion(const MarkedFile &F, in makeExpansion()
470 const TokenBuffer::MarkedFile &
471 TokenBuffer::fileForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const { in fileForSpelled()
489 std::optional<TokenBuffer::Expansion>
490 TokenBuffer::expansionStartingAt(const syntax::Token *Spelled) const { in expansionStartingAt()
503 std::vector<TokenBuffer::Expansion> TokenBuffer::expansionsOverlapping( in expansionsOverlapping()
515 std::vector<TokenBuffer::Expansion> Expansions; in expansionsOverlapping()
537 const syntax::TokenBuffer &Tokens) { in spelledTokensTouching()
554 const syntax::TokenBuffer &Tokens) { in spelledIdentifierTouching()
560 TokenBuffer::macroExpansions(FileID FID) const { in macroExpansions()
714 TokenBuffer build() && { in build()
744 assert(llvm::is_sorted(mappings, [](const TokenBuffer::Mapping &M1, in build()
745 const TokenBuffer::Mapping &M2) { in build()
771 TokenBuffer::Mapping Mapping; in discard()
833 TokenBuffer::Mapping Mapping; in advance()
873 TokenBuffer::MarkedFile &File = It.first->second; in buildSpelledTokens()
886 TokenBuffer Result;
894 TokenBuffer TokenCollector::consume() && { in consume()
912 std::string TokenBuffer::dumpForTests() const { in dumpForTests()