Lines Matching refs:TokenBuffer
281 void TokenBuffer::indexExpandedTokens() { in indexExpandedTokens()
294 llvm::ArrayRef<syntax::Token> TokenBuffer::expandedTokens(SourceRange R) const { in expandedTokens()
323 std::pair<const syntax::Token *, const TokenBuffer::Mapping *>
324 TokenBuffer::spelledForExpandedToken(const syntax::Token *Expanded) const { in spelledForExpandedToken()
359 const TokenBuffer::Mapping *
360 TokenBuffer::mappingStartingBeforeSpelled(const MarkedFile &F, in mappingStartingBeforeSpelled()
376 TokenBuffer::expandedForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const { in expandedForSpelled()
433 llvm::ArrayRef<syntax::Token> TokenBuffer::spelledTokens(FileID FID) const { in spelledTokens()
439 const syntax::Token *TokenBuffer::spelledTokenAt(SourceLocation Loc) const { in spelledTokenAt()
449 std::string TokenBuffer::Mapping::str() const { in str()
456 TokenBuffer::spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const { in spelledForExpanded()
464 const TokenBuffer::Mapping *FirstMapping, *LastMapping; in spelledForExpanded()
509 TokenBuffer::Expansion TokenBuffer::makeExpansion(const MarkedFile &F, in makeExpansion()
519 const TokenBuffer::MarkedFile &
520 TokenBuffer::fileForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const { in fileForSpelled()
538 llvm::Optional<TokenBuffer::Expansion>
539 TokenBuffer::expansionStartingAt(const syntax::Token *Spelled) const { in expansionStartingAt()
552 std::vector<TokenBuffer::Expansion> TokenBuffer::expansionsOverlapping( in expansionsOverlapping()
564 std::vector<TokenBuffer::Expansion> Expansions; in expansionsOverlapping()
586 const syntax::TokenBuffer &Tokens) { in spelledTokensTouching()
603 const syntax::TokenBuffer &Tokens) { in spelledIdentifierTouching()
609 TokenBuffer::macroExpansions(FileID FID) const { in macroExpansions()
763 TokenBuffer build() && { in build()
793 assert(llvm::is_sorted(mappings, [](const TokenBuffer::Mapping &M1, in build()
794 const TokenBuffer::Mapping &M2) { in build()
820 TokenBuffer::Mapping Mapping; in discard()
882 TokenBuffer::Mapping Mapping; in advance()
922 TokenBuffer::MarkedFile &File = It.first->second; in buildSpelledTokens()
935 TokenBuffer Result;
943 TokenBuffer TokenCollector::consume() && { in consume()
961 std::string TokenBuffer::dumpForTests() const { in dumpForTests()