Lines Matching refs:TokenBuffer

186 void TokenBuffer::indexExpandedTokens() {  in indexExpandedTokens()
199 llvm::ArrayRef<syntax::Token> TokenBuffer::expandedTokens(SourceRange R) const { in expandedTokens()
228 std::pair<const syntax::Token *, const TokenBuffer::Mapping *>
229 TokenBuffer::spelledForExpandedToken(const syntax::Token *Expanded) const { in spelledForExpandedToken()
264 const TokenBuffer::Mapping *
265 TokenBuffer::mappingStartingBeforeSpelled(const MarkedFile &F, in mappingStartingBeforeSpelled()
281 TokenBuffer::expandedForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const { in expandedForSpelled()
338 llvm::ArrayRef<syntax::Token> TokenBuffer::spelledTokens(FileID FID) const { in spelledTokens()
344 const syntax::Token *TokenBuffer::spelledTokenAt(SourceLocation Loc) const { in spelledTokenAt()
354 std::string TokenBuffer::Mapping::str() const { in str()
361 TokenBuffer::spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const { in spelledForExpanded()
415 TokenBuffer::Expansion TokenBuffer::makeExpansion(const MarkedFile &F, in makeExpansion()
425 const TokenBuffer::MarkedFile &
426 TokenBuffer::fileForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const { in fileForSpelled()
444 llvm::Optional<TokenBuffer::Expansion>
445 TokenBuffer::expansionStartingAt(const syntax::Token *Spelled) const { in expansionStartingAt()
458 std::vector<TokenBuffer::Expansion> TokenBuffer::expansionsOverlapping( in expansionsOverlapping()
470 std::vector<TokenBuffer::Expansion> Expansions; in expansionsOverlapping()
492 const syntax::TokenBuffer &Tokens) { in spelledTokensTouching()
509 const syntax::TokenBuffer &Tokens) { in spelledIdentifierTouching()
515 TokenBuffer::macroExpansions(FileID FID) const { in macroExpansions()
669 TokenBuffer build() && { in build()
699 assert(llvm::is_sorted(mappings, [](const TokenBuffer::Mapping &M1, in build()
700 const TokenBuffer::Mapping &M2) { in build()
726 TokenBuffer::Mapping Mapping; in discard()
788 TokenBuffer::Mapping Mapping; in advance()
828 TokenBuffer::MarkedFile &File = It.first->second; in buildSpelledTokens()
841 TokenBuffer Result;
849 TokenBuffer TokenCollector::consume() && { in consume()
867 std::string TokenBuffer::dumpForTests() const { in dumpForTests()