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()
387 TokenBuffer::spelledTokenContaining(SourceLocation Loc) const { in spelledTokenContaining()
397 std::string TokenBuffer::Mapping::str() const { in str()
404 TokenBuffer::spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const { in spelledForExpanded()
461 TokenBuffer::Expansion TokenBuffer::makeExpansion(const MarkedFile &F, in makeExpansion()
471 const TokenBuffer::MarkedFile &
472 TokenBuffer::fileForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const { in fileForSpelled()
490 std::optional<TokenBuffer::Expansion>
491 TokenBuffer::expansionStartingAt(const syntax::Token *Spelled) const { in expansionStartingAt()
504 std::vector<TokenBuffer::Expansion> TokenBuffer::expansionsOverlapping( in expansionsOverlapping()
516 std::vector<TokenBuffer::Expansion> Expansions; in expansionsOverlapping()
538 const syntax::TokenBuffer &Tokens) { in spelledTokensTouching()
555 const syntax::TokenBuffer &Tokens) { in spelledIdentifierTouching()
561 TokenBuffer::macroExpansions(FileID FID) const { in macroExpansions()
715 TokenBuffer build() && { in build()
745 assert(llvm::is_sorted(mappings, [](const TokenBuffer::Mapping &M1, in build()
746 const TokenBuffer::Mapping &M2) { in build()
772 TokenBuffer::Mapping Mapping; in discard()
834 TokenBuffer::Mapping Mapping; in advance()
874 TokenBuffer::MarkedFile &File = It.first->second; in buildSpelledTokens()
887 TokenBuffer Result;
895 TokenBuffer TokenCollector::consume() && { in consume()
913 std::string TokenBuffer::dumpForTests() const { in dumpForTests()